Red de conocimientos sobre prescripción popular - Remedios caseros - main(){ int x = 023 en el programa C; printf("%d ", -x); ¿Por qué?
main(){ int x = 023 en el programa C; printf("%d ", -x); ¿Por qué?
La salida es 18.
Primero: int x = 023, 023 es un número octal, convertido a 10, es 19
Luego: -x, 19-1=18.
El código utilizado para la verificación es el siguiente:
# include & ltstdio.h & gt
main()? {
int? x = 023
printf("%d ",-x);
}Los resultados de la verificación son los siguientes: