Maison  >  Article  >  développement back-end  >  Combien d'octets int occupe-t-il (langage C) ?

Combien d'octets int occupe-t-il (langage C) ?

烟雨青岚
烟雨青岚original
2020-07-15 15:38:3853256parcourir

int occupe deux octets dans le compilateur 16 bits et int occupe quatre octets dans le compilateur 32 bits. "int" est le nom du type entier, et le nom du type entier long est "long int", qui peut être abrégé en "long". "int" et "long" sont tous deux des mots-clés.

Combien d'octets int occupe-t-il (langage C) ?

int occupe deux octets dans le compilateur 16 bits et int occupe quatre octets dans le compilateur 32 bits.

1. Compilateur 16 bits

char : 1 octet char* (variable de pointeur) : 2 octets short int : 2 octets int : 2 octets non signés int : 2 octets float : 4 octets double : 8 octets de long : 4 octets de long long : 8 octets non signés long : 4 octets

2. compilateur 32 bits

char : 1 octet char* : 4 octets short int : 2 octets int : 4 octets non signés int : 4 octets float : 4 octets double : 8 octets long : 4 octets long long : 8 octets non signés long : 4 octets

Combien doctets int occupe-t-il (langage C) ?

Informations étendues :

La classification générale des données entières est la suivante :

1. Type de base : Le spécificateur de type est. int, occupant 2 octets en mémoire.

2. Type entier court : le spécificateur de type est short int ou short. Les octets occupés et la plage de valeurs sont les mêmes que ceux du type de base.

3. Entier long : Le spécificateur de type est long int ou long, qui occupe 4 octets en mémoire.

4. Type non signé : le spécificateur de type n'est pas signé. Le type non signé peut être formé en faisant correspondre les trois types ci-dessus :

1) Type de base non signé : le spécificateur de type est unsigned int ou unsigned.

2) Type entier court non signé : le spécificateur de type est court non signé.

3) Unsigned long : le spécificateur de type est unsigned long.

Tutoriel recommandé : "Tutoriel du 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn