在C語言中,最大值可以使用以下兩種方式表示:
INT_MAX
的預定義宏常量,它表示整型變量可以存儲的最大值。它的值通常是2147483647
(或0x7FFFFFFF
)。示例代碼:
#include <stdio.h>
#include <limits.h>
int main() {
printf("INT_MAX: %d\n", INT_MAX);
return 0;
}
輸出:
INT_MAX: 2147483647
UINT_MAX
表示無符號整型的最大值)。這些宏常量的命名規則為數據類型名_MAX
。你可以根據自己需要選擇合適的數據類型和對應的宏常量。示例代碼:
#include <stdio.h>
#include <limits.h>
int main() {
printf("UINT_MAX: %u\n", UINT_MAX);
return 0;
}
輸出:
UINT_MAX: 4294967295
注意:這些預定義的宏常量都定義在<limits.h>
頭文件中,所以在使用它們之前需要包含該頭文件。