在C語言中,可以使用sizeof運算符來計算結構體的字節大小。例如,假設有以下結構體定義:
struct Person {
char name[20];
int age;
};
可以使用sizeof運算符來計算該結構體的字節大小:
#include <stdio.h>
struct Person {
char name[20];
int age;
};
int main() {
struct Person person;
printf("Size of struct Person: %d bytes\n", sizeof(struct Person));
return 0;
}
運行以上代碼,將會輸出該結構體的字節大小(在32位系統中通常為24字節,其中char數組的大小為20字節,int類型的大小為4字節)。