E
emresel
Guest
Živjo vsem, jaz sem poskušal prikazati char vrednost, kot unsigned integer na zaslonu;
proizvodnja;
Code:
char = 255; unsigned int b; / / Potem Želim natisniti na zaslonu, b = (unsigned int); printf ("vrednost je% d so podpisali,% u kot unsigned \ n", b, b);
"vrednost je -1 so podpisali "je pričakovani rezultat, saj je -1 255 šteje kot znak številko. Zakaj se ne morem videti "255 kot unsigned"? Zakaj 4294967295 izpisal na zaslon? Kako lahko to dosegli? Thanksje vrednost -1 ki so jo podpisali, kot unsigned 4294967295