在 Linux 系統中,可以使用 sizeof 運算符來計算數據類型的大小
#include<stdio.h>
int main() {
printf("Size of int: %ld bytes\n", sizeof(int));
printf("Size of float: %ld bytes\n", sizeof(float));
printf("Size of double: %ld bytes\n", sizeof(double));
printf("Size of char: %ld bytes\n", sizeof(char));
return 0;
}
這個程序將輸出各種數據類型的大小。請注意,數據類型的大小可能因編譯器和系統架構而異。在 64 位系統上,int 通常是 4 字節,而在 32 位系統上,int 通常是 2 或 4 字節。同樣,long 類型的大小也會有所不同。
要在 Linux shell 中計算數據類型的大小,可以使用 sizeof 命令。例如,要計算 int 類型的大小,可以使用以下命令:
sizeof int
這將返回 int 類型的大?。ㄒ宰止潪閱挝唬?。請注意,sizeof 命令可能需要安裝額外的軟件包才能使用。在某些系統上,可能需要安裝 libc-dev 或 libc6-dev 軟件包。