可能重複:
How would you set a variable to the largest number possible in C?
maximum value of int是否有LARGEST_INTEGER宏或類似的東西? (C)
我需要在我的我的代碼使用的最大整數值,但我不想明確寫入4294967295。它是在什麼地方定義的?
可能重複:
How would you set a variable to the largest number possible in C?
maximum value of int是否有LARGEST_INTEGER宏或類似的東西? (C)
我需要在我的我的代碼使用的最大整數值,但我不想明確寫入4294967295。它是在什麼地方定義的?
INT_MAX
(爲int
)或UINT_MAX
(對於unsigned int
)在<limits.h>
使用limits.h
定義:
#include <limits.h>
int maximum = INT_MAX;
INT_MAX如<limits.h>
#include <limits.h>
INT_MAX
定義須有在恆定limits.h
,如果我沒有弄錯,它應該是INT _MAX
包含文件stdint.h
包括用於所述不同的整數類型的所有不同的宏。特別是UINTMAX_MAX
的uintmax_t
。