cpp_library

競技プログラミングのライブラリ

This project is maintained by tsutaj

:warning: math/math_000_limits.cpp

Back to top page

Code

#include <climits>
#include <cfloat>

[int]
INT_MIN  INT_MAX
-2^31  2^31 - 1
-2147483648  2147483647

[unsigned int]
0  UINT_MAX
0  2^32 - 1
0  4294967295

[long long]
LLONG_MIN  LLONG_MAX
-2^63  2^63 - 1
-9223372036854775808  9223372036854775807

[unsigned long long]
0  ULONG_MAX
0  2^64 - 1
0  18446744073709551615

[float]  単精度
FLT_MIN  FLT_MAX
1.175494351e-38F  3.402823466e+38F

[double]  倍精度
DBL_MIN  DBL_MAX
2.2250738585072014e-308  1.7976931348623158e+308

[long double]
LDBL_MIN  LDBL_MAX
環境によって変化するが、double型よりも精度が良い場合がほとんど。

#line 1 "math/math_000_limits.cpp"
#include <climits>
#include <cfloat>

[int]
INT_MIN  INT_MAX
-2^31  2^31 - 1
-2147483648  2147483647

[unsigned int]
0  UINT_MAX
0  2^32 - 1
0  4294967295

[long long]
LLONG_MIN  LLONG_MAX
-2^63  2^63 - 1
-9223372036854775808  9223372036854775807

[unsigned long long]
0  ULONG_MAX
0  2^64 - 1
0  18446744073709551615

[float]  単精度
FLT_MIN  FLT_MAX
1.175494351e-38F  3.402823466e+38F

[double]  倍精度
DBL_MIN  DBL_MAX
2.2250738585072014e-308  1.7976931348623158e+308

[long double]
LDBL_MIN  LDBL_MAX
環境によって変化するが、double型よりも精度が良い場合がほとんど。

Back to top page