Donc, la raison pour laquelle vous voyez un entier de 4 octets (32 bits) est parce que le code est compilé pour être exécuté efficacement par un processeur 32 bits. Si le même code a été compilé pour un processeur 16 bits, l'entier peut être de 16 bits, et sur un processeur 64 bits, il peut être de 64 bits.
Est-ce que int est toujours 4 octets ?
De nos jours, dans la plupart des compilateurs, int est de 4 octets. Si vous voulez vérifier ce que votre compilateur utilise, vous pouvez utiliser sizeof(int).
Que signifie 4 octets ?
Un octet fonctionne bien pour les caractères individuels, mais les ordinateurs sont également doués pour manipuler les nombres. Les entiers sont généralement stockés avec 4 ou 8 octets. 4 octets peuvent stocker des nombres entre -2147483648 et 2147483647 8 octets peuvent stocker des nombres entre -9223372036854775808 et 9223372036854775807.
Qu'est-ce qu'un entier de 4 octets ?
La plage d'entiers pour les entiers de 4 octets est de (-2147483648) à (2147483647).
Pourquoi int vaut 2 ou 4 octets ?
Donc, la raison pour laquelle vous voyez un entier de 4 octets (32 bits) est parce que le code est compilé pour être exécuté efficacement par un processeur 32 bits. Si le même code a été compilé pour un processeur 16 bits, l'entier peut être de 16 bits, et sur un processeur 64 bits, il peut être de 64 bits.