La plage de valeurs de int en langage C est : "-2147483648 ~ 2147483647". Le type int occupe 4 octets en langage C, soit 32 bits binaires ; lors de la représentation d'un nombre positif, le bit le plus élevé est le bit de signe (0) lors de la représentation d'un nombre négatif, le bit le plus élevé est le bit de signe (1) ; .
La plage de valeurs de int en langage C est : -2147483648 ~ 2147483647
L'explication est comme suit :
Le type int occupe 4 octets en langage C, soit 32 bits binaires.
Lors de la représentation d'un nombre positif, le bit le plus élevé est le bit de signe (le bit de signe est 0), et le plus grand nombre positif est 0111 1111 1111 1111 1111 1111 1111 1111, c'est-à-dire 2 ^ 31 -1 = 2147483647
Lors de la représentation d'un nombre négatif, le bit le plus élevé est le bit de signe (le bit de signe est 1), et le plus petit nombre négatif est 1000 0000 0000 0000 0000 0000 0000 0000. Dans l'ordinateur, c'est stocké sous forme de complément à deux. Le langage C stipule 1000 0000 0000 0000 Le complément de 0000 0000 0000 0000 est -2147483648
Donc la plage de valeurs de int en langage C est : -2147483648 ~ 2147483647
Tutoriel recommandé : "Langage C》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!