(C++) climits中的常量

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;
}

猜你喜欢

转载自blog.csdn.net/weixin_42103959/article/details/80807779