

#include <limits>
#include <iostream>
#include <Tchar.h>
using namespace std;
int _tmain(int argc,_TCHAR* argv[])
{
cout<<"short:"<<endl;
cout<<"min="<<numeric_limits<short>::min()<<endl;
cout<<"max="<<numeric_limits<short>::max()<<endl;
cout<<"int:"<<endl;
cout<<"min="<<numeric_limits<int>::min()<<endl;
cout<<"max="<<numeric_limits<int>::max()<<endl;
cout<<"double:"<<endl;
cout<<"min="<<numeric_limits<double>::min()<<endl;
cout<<"max="<<numeric_limits<double>::max()<<endl;
cout<<"long:"<<endl;
cout<<"min="<<numeric_limits<long>::min()<<endl;
cout<<"max="<<numeric_limits<long>::max()<<endl;
return 0;
}
#include <iostream>
#include <Tchar.h>
using namespace std;
int _tmain(int argc,_TCHAR* argv[])
{
cout<<"short:"<<endl;
cout<<"min="<<numeric_limits<short>::min()<<endl;
cout<<"max="<<numeric_limits<short>::max()<<endl;
cout<<"int:"<<endl;
cout<<"min="<<numeric_limits<int>::min()<<endl;
cout<<"max="<<numeric_limits<int>::max()<<endl;
cout<<"double:"<<endl;
cout<<"min="<<numeric_limits<double>::min()<<endl;
cout<<"max="<<numeric_limits<double>::max()<<endl;
cout<<"long:"<<endl;
cout<<"min="<<numeric_limits<long>::min()<<endl;
cout<<"max="<<numeric_limits<long>::max()<<endl;
return 0;
}


#include <limits>
#include <iostream>
using namespace std;
int main(void)
{
cout<<"short:"<<endl;
cout<<"min="<<numeric_limits<short>::min()<<endl;
cout<<"max="<<numeric_limits<short>::max()<<endl;
cout<<"int:"<<endl;
cout<<"min="<<numeric_limits<int>::min()<<endl;
cout<<"max="<<numeric_limits<int>::max()<<endl;
cout<<"double:"<<endl;
cout<<"min="<<numeric_limits<double>::min()<<endl;
cout<<"max="<<numeric_limits<double>::max()<<endl;
cout<<"long:"<<endl;
cout<<"min="<<numeric_limits<long>::min()<<endl;
cout<<"max="<<numeric_limits<long>::max()<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
cout<<"short:"<<endl;
cout<<"min="<<numeric_limits<short>::min()<<endl;
cout<<"max="<<numeric_limits<short>::max()<<endl;
cout<<"int:"<<endl;
cout<<"min="<<numeric_limits<int>::min()<<endl;
cout<<"max="<<numeric_limits<int>::max()<<endl;
cout<<"double:"<<endl;
cout<<"min="<<numeric_limits<double>::min()<<endl;
cout<<"max="<<numeric_limits<double>::max()<<endl;
cout<<"long:"<<endl;
cout<<"min="<<numeric_limits<long>::min()<<endl;
cout<<"max="<<numeric_limits<long>::max()<<endl;
return 0;
}
代码有所不同 主要是在linux中涉及到了wchar和tchar的问题 暂时未涉及,以后来完善。