En C, quelle est la taille d'un int ?
En C, la taille d'un entier (int
) est dépendante du compilateur. Le C standard garantit l'utilisation de la plage de valeurs allant de -32768 à +32767, ce qui impose 16 bits (2 octets) minimum. Sur des machines 32 ou 64 bits, les entiers sont généralement codés sur 4 octets (32 bits).
Le meilleur moyen de connaître la taille des entiers reste l'utilisation de la fonction sizeof()
qui retourne le nombre d'octets d'une variable ou d'un type :
// Nombre d'octets dans un entier
nbOctets = sizeof(int);
En C, la taille d'un entier (int
) est dépendante du compilateur. Le C standard garantit l'utilisation de la plage de valeurs allant de -32768 à +32767, ce qui impose 16 bits (2 octets) minimum. Sur des machines 32 ou 64 bits, les entiers sont généralement codés sur 4 octets (32 bits).
Le meilleur moyen de connaître la taille des entiers reste l'utilisation de la fonction sizeof()
qui retourne le nombre d'octets d'une variable ou d'un type :
// Nombre d'octets dans un entier
nbOctets = sizeof(int);
# | ID | Query | URL | Count |
---|