Question #3871   Proposée par Answiki le 03/12/2021 à 21:13:03 UTC

En C, quelle est la taille d'un int ?

Answer   Submitted by Answiki on 12/03/2021 at 09:13:43 PM UTC

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);

2 events in history
Answer by Answiki on 12/03/2021 at 09:13:43 PM

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);

Question by Answiki 12/03/2021 at 09:13:03 PM
En C, quelle est la taille d'un int ?
# ID Query URL Count

Icons proudly provided by Friconix.