Rumah >pembangunan bahagian belakang >C++ >Apakah maksud saiz dalam bahasa C?
Operator
sizeof mendapat jejak memori jenis atau ungkapan yang ditentukan, dalam bait. Contohnya: int a menduduki 4 bait, float b menduduki 4 bait, dan double c menduduki 8 bait.
Peranan operator saiz
operator saiz ialah operator unary dalam bahasa C, digunakan untuk mendapatkan jejak memori jenis atau ungkapan tertentu, dalam bait.
Syntax
<code>sizeof(type)</code>
Di mana:
Nilai pulangan
sizeof operator mengembalikan nilai jenis size_t, yang mewakili jenis integer tidak bertanda yang cukup besar untuk menyimpan saiz sebarang objek.
Contoh
<code class="c">int a; float b; double c; printf("int a: %lu bytes\n", sizeof(a)); printf("float b: %lu bytes\n", sizeof(b)); printf("double c: %lu bytes\n", sizeof(c));</code>
Output:
<code>int a: 4 bytes float b: 4 bytes double c: 8 bytes</code>
Seperti yang anda boleh lihat daripada output, jenis pembolehubah yang berbeza menduduki saiz memori yang berbeza.
Atas ialah kandungan terperinci Apakah maksud saiz dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!