CHAR_BIT char的位数
CHAR_MAX char的最大值
CHAR_MIN char的最小值
SCHAR_MAX signed char的最大值
SCHAR_MIN signed char的最小值
UCHAR_MAX unsigned char的最大值
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
cout<<"char的位数:"<<CHAR_BIT<<endl;
cout<<"char的最大值:"<<CHAR_MAX<<endl;
cout<<"char的最小值:"<<CHAR_MIN<<endl;
cout<<"signed char的最大值:"<<SCHAR_MAX<<endl;
cout<<"signed char的最小值:"<<SCHAR_MIN<<endl;
cout<<"unsigned char的最大值:"<<UCHAR_MAX<<endl;
/*
char的位数:8
char的最大值:127
char的最小值:-128
signed char的最大值:127
signed char的最小值:-128
unsigned char的最大值:255
*/
return 0;
}
SHRT_MAX short的最大值
SHRT_MIN short的最小值
USHTR_MAX unsigned short的最大值
INT_MAX int的最大值
INT_MIN int的最小值
UINT_MAX unsigned int的最大值
LONG_MAX long的最大值
LONG_MIN long的最小值
ULONG_MAX unsigned long的最大值
LLONG_MAX long long的最小值
LLONG_MIN long long的最小值
ULLONG_MAX unsigned long long的最大值
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
cout<<"short的最大值:"<<SHRT_MAX<<endl;
cout<<"short的最小值:"<<SHRT_MIN<<endl;
cout<<"unsigned short的最大值:"<<USHRT_MAX<<endl;
cout<<"int 的最小值:"<<INT_MIN<<endl;
cout<<"int 的最大值:"<<INT_MAX<<endl;
cout<<"unsigned int的最大值:"<<UINT_MAX<<endl;
cout<<"long的最大值:"<<LONG_MAX<<endl;
cout<<"long的最小值:"<<LONG_MIN<<endl;
cout<<"unsigned long的最大值:"<<ULONG_MAX<<endl;
cout<<"long long的最大值:"<<LLONG_MAX<<endl;
cout<<"long long的最小值:"<<LLONG_MIN<<endl;
cout<<"unsidned long long的最大值:"<<ULLONG_MAX<<endl;
/*
short的最大值:32767
short的最小值:-32768
unsigned short的最大值:65535
int 的最小值:-2147483648
int 的最大值:2147483647
unsigned int的最大值:4294967295
long的最大值:9223372036854775807
long的最小值:-9223372036854775808
unsigned long的最大值:18446744073709551615
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsidned long long的最大值:18446744073709551615 */
return 0;
}