Dalam contoh ini, Anda akan belajar mengevaluasi ukuran setiap variabel menggunakan sizeof operator.
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)
The sizeof(variable)
Operator menghitung ukuran variabel. Dan, untuk mencetak hasil yang dikembalikan sizeof
, kami menggunakan salah satu %lu
atau %zu
format specifier.
Program untuk Menemukan Ukuran Variabel
#include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; )
Keluaran
Ukuran int: 4 byte Ukuran float: 4 byte Ukuran ganda: 8 byte Ukuran char: 1 byte
Dalam program ini, 4 variabel intType, floatType, doubleType dan charType dideklarasikan.
Kemudian, ukuran setiap variabel dihitung menggunakan sizeof
operator.