您的位置:首页 > 编程语言 > C语言/C++

C++ limits头文件

2016-05-23 20:18 447 查看
limits.h<a target=_blank target="_blank" href="http://baike.baidu.com/view/1221216.htm">专门</a>用于检测<a target=_blank target="_blank" href="http://baike.baidu.com/view/2317434.htm">整型数据</a>数据<a target=_blank target="_blank" href="http://baike.baidu.com/subview/738155/8050031.htm">类型</a>的表达值范围。
/ /numeric_limits example
#include <iostream>
#include <limits>
using namespace std;

int main () {
cout << boolalpha;
cout << "Minimum value for int: " << numeric_limits<int>::min() << endl;
cout << "Maximum value for int: " << numeric_limits<int>::max() << endl;
cout << "int is signed: " << numeric_limits<int>::is_signed << endl;
cout << "Non-sign bits in int: " << numeric_limits<int>::digits << endl;
cout << "int has infinity: " << numeric_limits<int>::has_infinity << endl;
return 0;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

/*
* Author: visayafan
* Email:  visayafan[AT]gmail.com
*/

#include <iostream>
#include <limits>
using namespace std;
int main(int argc, char *argv[])
{
int min =numeric_limits<int>::min();
double dmin = numeric_limits<double>::min();
cout<<min<<endl;
cout<<dmin<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: