在C語言中,sizeof()
函數用于計算變量或類型所占用的內存字節大小。其語法為:
sizeof(variable_or_type);
這里的variable_or_type
可以是一個變量名、數組名、結構體名或者基本類型(如int、float等)。
例如,計算一個int變量和一個double變量的大?。?/p>
#include<stdio.h>
int main() {
int a;
double b;
printf("Size of int: %lu bytes\n", sizeof(a));
printf("Size of double: %lu bytes\n", sizeof(b));
return 0;
}
輸出結果(在32位系統上):
Size of int: 4 bytes
Size of double: 8 bytes
注意,sizeof()
函數返回的是一個size_t
類型的值,因此在printf中使用%lu
進行格式化輸出。