您的位置:首页 > 其它

int float double 最大值,最小值

2012-03-11 23:15 417 查看
转自/article/2411187.html

<limits>中没有double的最大最小值。。。



如果输出的比如%.100lf输出2.23432432,没有达到100位,则最后2后面不一定都是0。



原文见http://blog.csdn.net/ACb0y/archive/2010/03/01/5336822.aspx
/*
	coder: ACboy
	date: 2010-3-1
*/

#include <iostream>
#include <float.h>
using namespace std;

int main()
{
	cout << "int 类型能存储的最大值和最小值" << endl;
	cout << "INT_MAX = " << INT_MAX << endl;
	cout << "INT_MIN = " << INT_MIN << endl;
	cout << "long 类型能存储的最大值和最小值" << endl;
	cout << "LONG_MAX = " << LONG_MAX << endl;
	cout << "LONG_MIN = " << LONG_MIN << endl;
	cout << "long long 类型能存储的最大值和最小值" << endl;
	cout << "LONG_LONG_MAX = " << LONG_LONG_MAX << endl;
	cout << "LONG_LONG_MIN = " << LONG_LONG_MIN << endl;
	cout << "float 类型能存储的最大值和最小值" << endl;
	cout << "FLT_MAX = " << FLT_MAX << endl;
	cout << "FLT_MIN = " << FLT_MIN << endl;
	cout << "double 类型能存储的最大值和最小值" << endl;
	cout << "DBL_MAX = " << DBL_MAX << endl;
	cout << "DBL_MIN = " << DBL_MIN << endl;
	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: