Apakah maksud saiz dalam bahasa C?

下次还敢
Lepaskan: 2024-05-02 20:03:14
asal
1136 orang telah melayarinya

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.

Apakah maksud saiz dalam bahasa C?

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>
Salin selepas log masuk

Di mana:

  • type: Nyatakan jenis atau ungkapan untuk mendapatkan saiz memori.

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>
Salin selepas log masuk

Output:

<code>int a: 4 bytes
float b: 4 bytes
double c: 8 bytes</code>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!