sizeof
關鍵字在 C 語言中不是一個函數,而是一個運算符。它用于計算數據類型或對象所占用的內存大小(以字節為單位)。因此,sizeof
運算符沒有返回值類型。它的返回值是一個無符號整數,表示所測量的數據類型或對象的大小。例如:
#include <stdio.h>
int main() {
int a = 10;
double b = 3.14;
printf("Size of int: %lu bytes\n", sizeof(a));
printf("Size of double: %lu bytes\n", sizeof(b));
return 0;
}
上述代碼將輸出 int
和 double
類型在當前系統中所占用的字節數。