C++ 整型所能表示的数据范围
来源:互联网 发布:python csv使用 编辑:程序博客网 时间:2024/05/21 15:41
C/C++中,整型数据是用int来进行定义的,整型的范围就是指int类型所能表示的整数的范围。在32位或64位机器中,int占4个字节,即32位。 int能表示的最大正整数为:0111 1111 1111 1111 1111 1111 1111 1111 (最高位表示符号位,正数符号位为0)对应的10进制数为2^31-1=2147483647,对应的十六进制表示为:0x7FFFFFFF。 int能表示的最小负整数为:1000 0000 0000 0000 0000 0000 0000 0000 (最高位表示符号位,负数符号位为1),负数在计算机中以补码的形式存在,所以对应的原码(补码的补码)也是1000 0000 0000 0000 0000 0000 0000 0000,对应的十六进制表示为0x80000000,而C/C++规定该值为-2^31=-2147483648。 所以最终,int类型(整数类型)的范围为-2^31 ~ 2^31-1,即-2147483648~2147483647,十六进制表示:0x80000000~0x7FFFFFFF。 VS2015测试结果:
阅读全文
1 0
- C++ 整型所能表示的数据范围
- c语言中计算int,float,double,char四种数据类型所能表示的数据范围
- C/C++语言中计算int,float,double,char四种数据类型所能表示的数据范围
- 搞透C语言整型数据范围表示
- int 整形数所能表示的最大范围
- x86 C中各种整型表示的范围
- c/c++中整型数据的数据范围
- C/C++中指针所能指向的地址范围
- C/C++/JAVA中short,int,long等整型表示范围的比较
- C中确定整型的范围
- 分别写出有符号和无符号1字节,2字节,4字节所能表示的整数范围
- 关于c语言整形数据表示范围
- C/C++语言中的int等基本数据类型所能表示的最大值最小值
- c++类型所占的字节和表示范围
- 整型的范围大小
- C语言数据类型的表示范围
- c++:各种数据类型表示的范围
- C语言中数据类型的表示范围
- [置顶]使用scrapy_redis,自动实时增量更新东方头条网全站新闻
- swift3.0 类字符串转类(字符串转ViewController)
- H264码流的两种形式:Annex B和AVCC——非常详细的翻译
- wordpress点击文章标题调到站外URL
- python3中字符串、列表、字典的排序
- C++ 整型所能表示的数据范围
- DSP 内联函数(inline)在x86上实现的一些要点之后的验证方法(一)感悟
- 整车厂的四大工艺
- CentOS6自定义服务控制脚本
- Mysql 5.6添加修改用户名和密码
- 部分常用 Java Profiling 工具的分析与比较
- [leetcode]8. String to Integer (atoi)(Java)
- springboot启动报错:Unregistering JMX-exposed beans on shutdown
- jenkins+appium+calabash测试框架搭建