Maison  >  Article  >  développement back-end  >  Que signifie long en langage C ?

Que signifie long en langage C ?

尚
original
2020-03-03 10:53:3213930parcourir

Que signifie long en langage C ?

long est un mot clé en langage C, représentant un type de données, le chinois est un entier long.

long est l'abréviation de long int, c'est-à-dire qu'en langage C, le type long int et le type long sont les mêmes.

Chaque type long occupe 4 octets. Sous un système de compilation 32 bits, long et int occupent le même espace. Cela a également conduit à utiliser de moins en moins de variables longues.

La plage de nombres entiers que le type long peut représenter est -2 147 483 648 ~ 2 147 483 647, soit -2^32 ~ 2^32-1.

Lorsqu'il est utilisé dans une entrée et une sortie au format C, le caractère de formatage long est "%ld".

long, comme d'autres types d'entiers, peut être utilisé en conjonction avec unsigned pour former unsigned long, c'est-à-dire un entier long non signé, et son caractère de formatage est "%lu".

Sous certains compilateurs, tels que gcc, deux longs sont utilisés ensemble, c'est-à-dire le type long long, qui représente le type entier système le plus long en langage C. Chaque type long long occupe 8 octets et fait 64 bits. Son caractère de formatage est "%lld".

Recommandé : "Tutoriel en 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