#include <iostream>
#include <limits>
#include <string>
using namespace std;
int main()
{
cout<<boolalpha;
cout<<"max(short): "<<numeric_limits<short>::max()<<endl;
cout<<"max(int): "<<numeric_limits<int>::max()<<endl;
cout<<"max(long): "<<numeric_limits<long>::max()<<endl;
cout<<endl;
cout<<"max(float): "<<numeric_limits<float>::max()<<endl;
cout<<"max(double): "<<numeric_limits<double>::max()<<endl;
cout<<"max(long double): "<<numeric_limits<long double>::max()<<endl;
cout<<endl;
cout<<"is_signed(char): "<<numeric_limits<char>::is_signed<<endl;
cout<<endl;
cout<<"is_specialized(string)"<<numeric_limits<string>::is_specialized<<endl;
}4.3 numeric limits
最新推荐文章于 2025-08-18 09:41:50 发布
本文深入探讨了C++中short、int、long、float、double和long double类型的数值上限,同时阐述了字符类型是否为有符号以及字符串是否被特殊化的重要特性。
662

被折叠的 条评论
为什么被折叠?



