C++中每个数据类型各能存多大的数字?

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:28:35

和操作系统,编译系统都有关,最好查阅编译器的文档。
还有一个比较保险的方法是使用标准头文件 limits.h (climits),再结合 sizeof。
比如:
#include <iostream>
#include <climits>

int main()
{
    using namespace std;
    cout<<"signed char\n\tfrom "<<SCHAR_MIN<<" to "<<SCHAR_MAX<<endl;
    cout<<"unsigned char\n\tfrom "<<0<<" to "<<UCHAR_MAX<<endl;
    cout<<"signed short int\n\tfrom "<<SHRT_MIN<<" to "<<SHRT_MAX<<endl;
    cout<<"unsigned short int\n\tfrom "<<0<<" to "<<USHRT_MAX<<endl;
    cout<<&q