Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menggunakan sizeo dalam bahasa c
Operator
sizeo digunakan untuk mendapatkan saiz bait jenis data atau pembolehubah, dan mengembalikan integer jenis size_t yang mewakili bilangan bait yang diduduki. Penggunaan: Peruntukkan ruang memori: Tentukan saiz bait pembolehubah atau jenis data. Lulus pembolehubah kepada fungsi: Dapatkan saiz bait pembolehubah. Kira saiz tatasusunan atau struktur: Kira jumlah saiz dalam bait.
sizeo penggunaan dalam bahasa C
sizeo operator ialah operator dalam bahasa C yang mendapat saiz bait jenis data atau pembolehubah. Ia mengembalikan integer jenis size_t yang mewakili bilangan bait yang diduduki oleh jenis atau pembolehubah ini dalam ingatan.
Syntax
<code>size_t sizeof(data_type or variable);</code>
di mana:
data_type
是要获取其字节大小的数据类型。variable
Penggunaan
operator saiz biasanya digunakan dalam senario berikut:Contoh
<code class="c">#include <stdio.h> int main() { printf("int: %zu bytes\n", sizeof(int)); printf("float: %zu bytes\n", sizeof(float)); printf("double: %zu bytes\n", sizeof(double)); int array[5]; printf("array: %zu bytes\n", sizeof(array)); struct student { int id; char name[50]; }; struct student s; printf("student: %zu bytes\n", sizeof(s)); return 0; }</code>Output:
<code>int: 4 bytes float: 4 bytes double: 8 bytes array: 20 bytes student: 54 bytes</code>Nota
Atas ialah kandungan terperinci Bagaimana untuk menggunakan sizeo dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!