用以下两行代码可以知道自己的电脑下,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

想知道负整数的最大值及最小值,主要是有时候编程的时候有可能需要用到这两个作为初始值。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐