便利ワザ4
INT_MIN,INT_MAXがint型の最大,最小値の定数らしい.
#include <bits/stdc++.h> using namespace std; int main() { int a = INT_MAX; int b = INT_MIN; cout<<a<<endl;//2147483647 cout<<b<<endl;//-2147483648 return 0; }
その他にも
CHAR_BIT //char型のビット数 MB_LEN_MAX //マルチバイト文字の最大バイト数 SCHAR_MIN //signed char型の最小値 SCHAR_MAX //signed char型の最大値 UCHAR_MAX //unsigned char型の最大値 CHAR_MIN //char型の最小値 CHAR_MAX //char型の最大値 SHRT_MIN //short型の最小値 SHRT_MAX //short型の最大値 USHRT_MAX //unsigned short型の最大値 INT_MIN //int型の最小値 INT_MAX //int型の最大値 UINT_MAX //unsigned int型の最大値 LONG_MIN //long型の最小値 LONG_MAX //long型の最大値 ULONG_MAX //unsigned long型の最大値