C - 获取尽可能小的有符号整数

0x5*_*94E 3 c types const signed-integer

是否有类似于C中的Java的Integer.MIN_VALUE,它给出了有符号整数的最小可能值,或者我只需要自己对该值进行硬编码?

joe*_*a17 6

您可以使用limits.h http://en.cppreference.com/w/c/types/limits

我想这就是你要找的东西: INT_MIN = minimum value for an int


Jen*_*ens 5

您将找到INT_MININT_MAXin <limits.h>(对于int int)。事实上,报头定义了所有的整数类型的限制:有符号的字符,短,普通int,长和长长,与所述前缀SCHAR_SHORT_INT_LONG_LLONG_。所有这些都必须按照ISO C99和C11(以及long longC89中的除外)存在。