In questo esempio, imparerai a dimostrare il funzionamento della parola chiave lunga.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione in C:
- Tipi di dati C.
- Variabili C, costanti e letterali
- C Ingresso Uscita (I / O)
Programma utilizzando la parola chiave lunga
#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; )
Produzione
Dimensione di int = 4 byte Dimensione di long int = 8 byte Dimensione di long long int = 8 byte Dimensione di double = 8 byte Dimensione di long double = 16 byte
In questo programma, l' sizeof
operatore viene utilizzato per trovare la dimensione di int
, long
, long long
, double
e long double
le variabili.
Come puoi vedere, la dimensione di long int
e le long double
variabili sono rispettivamente maggiori di int
e double
variabili.
A proposito, l' sizeof
operatore restituisce size_t
(tipo integrale senza segno).
Il size_t
tipo di dati viene utilizzato per rappresentare la dimensione di un oggetto. L'identificatore di formato utilizzato per size_t
è %zu
.
Nota: la long
parola chiave non può essere utilizzata con i tipi float
e char
.