40 votes

Différence entre int non signé et non signé en C

Pourriez-vous préciser quelle est la différence entre unsigned et unsigned int ? Peut-être qu'un exemple de code serait utile.

65voto

Graham Borland Points 27556

unsigned est un modificateur qui peut s'appliquer à n'importe quel type intégral (char short int long, etc.) mais à lui seul, il est identique à unsigned int.

14voto

Sander De Dycker Points 6074

Il n'y a pas de différence. unsigned unsigned int sont des synonymes pour le même type (la version non signée du type int).

11voto

Daniel Points 2200

unsigned seul signifie int non signé. 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 ?

4voto

Mu Qiao Points 3199

non signé indique qu'il n'est pas signé int. Ils sont donc équivalents.

3voto

Heisenbug Points 20496

C'est exactement la même chose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X