在C語言中,sizeof是一個運算符,用于獲取變量或數據類型的大小(以字節為單位)。
獲取變量的大小: 如果要獲取一個變量的大小,可以使用sizeof運算符,并將變量名作為其操作數。例如,
int num;
size_t size = sizeof(num);
printf("變量num的大小為:%zu 字節\n", size);
獲取數據類型的大小: 如果要獲取一個數據類型的大小,可以將數據類型作為sizeof運算符的操作數。例如,
size_t size = sizeof(int);
printf("int類型的大小為:%zu 字節\n", size);
需要注意的是,sizeof運算符返回的結果的類型是size_t,它是一種無符號整數類型。可以使用%zu格式說明符來打印size_t類型的值。