C int最小值
在C語言中,int
類型的最小值取決於具體的編譯器和目標平台。對於32位有符號整數,通常的最小值是 -2^31,也就是 -2,147,483,648。對於64位有符號整數,最小值是 -2^63,即 -9,223,372,036,854,775,808。
如果你想知道在特定平台上的int
類型的最小值,你可以使用以下代碼來獲取:
#include <stdio.h>
#include <limits.h>
int main() {
printf("The minimum value of an int is %d.\n", INT_MIN);
return 0;
}
請注意,INT_MIN
是一個宏,它在<limits.h>
頭檔案中定義,這個宏的值是特定於編譯器和目標平台的。
如果你使用的是C99標準或更新的C標準,那麼你可以使用INT_MIN
來獲取有符號32位整數的最大值。如果你使用的是C11標準或更新的C標準,那麼你可以使用INT_MIN
來獲取有符號整數的最大值。
如果你想知道無符號整數的最大值,你可以使用UINT_MAX
。