entier :
Le type de données int 32 bits peut contenir des valeurs entières dans la plage de 2 147 483 648 à 2 147 483 647. Vous pouvez également vous référer à ce type de données comme signé int ou signé.
entier non signé :
Les données int non signées 32 bits type peut contenir des valeurs entières comprises entre 0 et 4 294 967 295. Tu peut également désigner ce type de données simplement comme non signé.
D'accord, mais en pratique :
int x = 0xFFFFFFFF;
unsigned int y = 0xFFFFFFFF;
printf("%d, %d, %u, %u", x, y, x, y);
// -1, -1, 4294967295, 4294967295
aucune différence, Oo je suis un peu confus.