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