Dalam contoh ini, Anda akan belajar mendemonstrasikan cara kerja kata kunci panjang.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:
- Tipe Data C.
- Variabel C, Konstanta dan Literal
- C Input Output (I / O)
Program Menggunakan kata kunci panjang
#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; )
Keluaran
Ukuran int = 4 byte Ukuran panjang int = 8 byte Ukuran panjang panjang int = 8 byte Ukuran ganda = 8 byte Ukuran panjang ganda = 16 byte
Dalam program ini, sizeof
operator yang digunakan untuk menemukan ukuran int
, long
, long long
, double
dan long double
variabel.
Seperti yang Anda lihat, ukuran long int
dan long double
variabel masing-masing lebih besar dari int
dan double
variabel.
Omong-omong, sizeof
operator kembali size_t
(tipe integral tak bertanda).
The size_t
tipe data yang digunakan untuk mewakili ukuran dari sebuah objek. Penentu format yang digunakan untuk size_t
adalah %zu
.
Catatan: Kata long
kunci tidak dapat digunakan dengan float
dan char
tipe.