在C語言中,sizeof()
函數用于計算變量或類型所占用的內存字節大小。sizeof()
函數的返回值是一個無符號整數(size_t
類型),表示變量或類型所占用的內存字節數。
例如:
#include<stdio.h>
int main() {
int a;
float b;
double c;
printf("Size of int: %zu bytes\n", sizeof(a));
printf("Size of float: %zu bytes\n", sizeof(b));
printf("Size of double: %zu bytes\n", sizeof(c));
return 0;
}
在這個例子中,sizeof()
函數分別計算了int
、float
和double
類型變量所占用的內存字節數,并將結果輸出到控制臺。注意,%zu
是用于打印size_t
類型的格式說明符。