C語言中,int
類型的取值范圍依賴于編譯器和操作系統
int
類型通常占用 2 個字節(16 位),取值范圍為 -32,768 到 32,767。int
類型通常占用 4 個字節(32 位),取值范圍為 -2,147,483,648 到 2,147,483,647。要確定特定編譯器和平臺上 int
類型的取值范圍,可以使用<limits.h>頭文件中定義的
INT_MIN和
INT_MAX` 常量。例如:
#include<stdio.h>
#include<limits.h>
int main() {
printf("int 類型的最小值: %d\n", INT_MIN);
printf("int 類型的最大值: %d\n", INT_MAX);
return 0;
}
這段代碼將輸出當前編譯器和平臺上 int
類型的取值范圍。