Dans cet exemple, vous apprendrez à démontrer le fonctionnement du mot-clé long.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:
- Types de données C
- Variables, constantes et littéraux C
- C Entrée Sortie (E / S)
Programme utilisant le mot-clé long
#include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; )
Production
Taille de int = 4 octets Taille de long int = 8 octets Taille de long long int = 8 octets Taille de double = 8 octets Taille de long double = 16 octets
Dans ce programme, l' sizeof
opérateur est utilisé pour trouver la taille int
, long
, long long
, double
et les long double
variables.
Comme vous pouvez le voir, la taille de long int
et les long double
variables sont plus grandes que int
et les double
variables, respectivement.
Au fait, l' sizeof
opérateur renvoie size_t
(type intégral non signé).
Le size_t
type de données est utilisé pour représenter la taille d'un objet. Le spécificateur de format utilisé pour size_t
est %zu
.
Remarque: le long
mot-clé ne peut pas être utilisé avec les types float
et char
.