int 类型数据的最大值,最小值及其十六进制表示方式
·
用以下两行代码可以知道自己的电脑下,int数据类型的最大值,最小值
cout << "int数据类型最大值:" << (numeric_limits<int>::max)() << endl;
cout << "int数据类型最小值:" << (numeric_limits<int>::min)() << endl;
要想知道其他数据类型的存储大小,最大值,最小值,可以看菜鸟教程--C++数据类型
即在int类型中:
-
正整数的最大值为 0x7fffffff 也就是十进制的 2147483647
-
正整数的最小值为 0x00000001 也就是十进制的 1
-
0表示为:0x00000000
-
负整数的最大值为 0xffffffff 也就是十进制的 -1
-
负整数的最小值为 0x80000000 也就是十进制的 -2147483648
想知道负整数的最大值及最小值,主要是有时候编程的时候有可能需要用到这两个作为初始值。
更多推荐
已为社区贡献7条内容
所有评论(0)