Maison >Problème commun >Combien d'octets occupe long ?
long occupe 4 octets ; long représente une sorte de données entières longues, qui est un type de données de base dans les langages de programmation. La valeur par défaut est un type entier long signé, contenant 4 octets. la plage de valeurs est "-2^31 ~ (2^31 -1)".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version C11, ordinateur Dell G3.
Combien d'octets occupe long ?
4 pièces.
Le mot-clé long représente un type de données entières longues, qui est un type de données de base dans les langages de programmation. C'est l'abréviation de long int. La valeur par défaut est de type entier long signé, contenant 4 octets. ^31 ~ (2^31 -1).
Le type de données entier long est un type de données couramment utilisé dans les langages de programmation tels que le langage C.
Le type de données entier long est divisé en entier long signé et entier long non signé. Les plages de valeurs respectives sont les suivantes :
(1) Type entier long
Identifiant de type : long[int]
byte : 4
Plage de valeurs sur les machines 32 bits : -2147483648~2147483647 (-2^31~(2^31-1))
-2147483648~2147483647(-2^31~(2^31-1))
可移植地,写作 -LONG_MAX-1 ~LONG_MAX
(2)无符号长整型
类型标识符:unsigned long[int]
字节:4个
32位机上取值范围:0~4294967295(0~(2^32-1))
可移植地,写作0 ~ ULONG_MAX
-LONG_MAX- 1 ~LONG_MAX
(2) Entier long non signéIdentificateur de type : unsigned long[int]
Plage de valeurs sur une machine 32 bits :0~4294967295 (0~ (2^32-1))
🎜🎜Portable, écrivez 0 ~ ULONG_MAX
🎜🎜Exemple d'application🎜#include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); }🎜Sortie sur machine 32 bits Le résultat est : 🎜
short=2 int=4 long=4 float=4 double=8🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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!