A cosa serve unsigned in C?
A cosa serve unsigned in C?
unsigned è una delle keyword del linguaggio C e rappresenta un modificatore di tipo: serve per stabilire il range di valori assumibili da una variabile. Una variabile unsigned può rappresentare solo valori non-negativi.
Esempio (word):
Signed --> da −32768 a +32767
Unsigned --> da 0 a +65535
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."
Quindi unsigned corrisponde a "senza segno" nel senso di valore assoluto?
Nel senso che una variabile signed ha un bit di "segno" mentre una variabile unsigned non ha alcun bit di segno e tutti i bit sono dedicati per rappresentare un valore positivo.Originariamente inviato da starcraftworld
Quindi unsigned corrisponde a "senza segno" nel senso di valore assoluto?