Différence entre unsigned et unsigned int en C
Pourriez-vous nous préciser quelle est la différence entre unsigned
et unsigned int
? Peut-être qu'un exemple de code serait utile.
25
demandé sur
Lance Roberts
2011-08-24 17:56:33
5 réponses
unsigned
est un modificateur qui peut s'appliquer à n'importe quel type intégral (char
, short
, int
, long
, etc.) mais en soi, il est identique à unsigned int
.
43
répondu
Graham Borland
2011-08-24 13:58:46
Il n'y a pas de différence. unsigned
et {[1] } sont tous deux synonymes du même type (la version non signée du type int
).
10
répondu
Sander De Dycker
2011-08-24 13:58:25
unsigned
seul signifie unsigned int. Vous pouvez également utiliser unsigned char
, etc. Je n'ai aucune idée de ce qui se passe si vous essayez unsigned double
ou unsigned float
. Quelqu'un sait?
8
répondu
Daniel
2011-08-24 14:06:55
Unsigned indique qu'il s'agit d'unsigned int. Donc, ils sont équivalents.
3
répondu
Mu Qiao
2011-08-24 13:58:17