有什么类似于 C 中 Java 的 Integer.MIN_VALUE 的东西,它给出了有符号整数的最小可能值,还是我只需要自己硬编码这个值?
问问题
5849 次
3 回答
6
您可以使用limits.h
http://en.cppreference.com/w/c/types/limits
我想这就是你要找的:
INT_MIN = minimum value for an int
于 2015-08-22T17:03:32.480 回答
5
你会发现INT_MIN
and INT_MAX
in <limits.h>
(对于普通的 int)。实际上,标头定义了所有整数类型的限制:signed char、short、plain int、long 和 long long,前缀为SCHAR_
、SHORT_
、和。所有这些都必须按照 ISO C99 和 C11 存在(并且,除了,在 C89 中)。INT_
LONG_
LLONG_
long long
于 2015-08-22T17:03:44.700 回答
1
在标题limits.h
中,您将获得数据类型的最小值和最大值。
对于整数,您可以使用 -
INT_MAX //max value for signed integer
INT_MIN //min value for signed integer
于 2015-08-22T17:10:21.490 回答