Red de conocimientos sobre prescripción popular - Remedios caseros - Salida de enteros sin signo en lenguaje c
Salida de enteros sin signo en lenguaje c
b. Pero personalmente creo que no hay respuesta a esta pregunta. La plataforma no dijo nada, entonces, ¿cómo podría haber una respuesta precisa?
VC6.0 definitivamente no es la respuesta, su int es de 32 bits. Si el int en esta pregunta es 16, elija b.
Explicación: -1 se almacena en la memoria en forma de complemento a dos. El número en complemento a dos es: 11111111165438+.
El número se genera como un número sin signo: 0xffff o 65535.
Cómo convertir del visual -1 al formato complemento: Porque se supone que tu plataforma es de 16 bits.
El complemento de -1 = 2 16-|-1 | = 1 00000000000-1 = 1165438+