Dalam contoh ini, anda akan belajar menilai ukuran setiap pemboleh ubah menggunakan ukuran operator.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:
- Jenis Data C
- Pemboleh ubah C, Pemalar dan Literal
- Keluaran Input C (I / O)
The sizeof(variable)
operator mengira saiz pembolehubah. Dan, untuk mencetak hasil yang dikembalikan oleh sizeof
, kami menggunakan salah satu %lu
atau %zu
penentu format.
Program untuk Mencari Ukuran Pembolehubah
#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; )
Pengeluaran
Saiz int: 4 bait Ukuran apungan: 4 bait Ukuran dua kali ganda: 8 bait Saiz char: 1 bait
Dalam program ini, 4 pemboleh ubah intType, floatType, doubleType dan charType dinyatakan.
Kemudian, ukuran setiap pemboleh ubah dikira menggunakan sizeof
operator.