为什么Int类型的取值范围是2的31次方减1
来源:互联网 发布:电子手轮 单片机 编辑:程序博客网 时间:2024/05/29 18:17
今天在无意中想到这个问题,因此记录一下。嘘嘘,莫笑。
数据在计算机里面以2进制存储。正整数就是以二进制存储。负整数以补码存储。一个Int类型数据占据空间4字节。每个字节8位,共32位。因此最大存储2的31次方(从2的0次方开始)。但32位的第一位是符号位。所以2的31次方减1.简单说Int类型占据4字节,所以是这个取值范围。
0 0
- 为什么Int类型的取值范围是2的31次方减1
- 在C语言中为什么int型的取址范围为-2的15次方到2的15次方减1?
- c语言int类型的范围为什么是-2^32到(2^31)-1
- 为什么JavaByte类型的取值范围是-128~127
- int 类型的取值范围
- 关于int类型取值范围的计算 以及为何16位int类型范围是- 32768 ~ 32767
- 笔试题1:int类型的取值范围是什么?
- 带符号的char类型取值范围为什么是-128——127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么java中Byte类型的取值范围是-128~127
- 为什么Java中byte类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 为什么Java byte 类型的取值范围是-128~127
- 7.27~7.28总结(不包括题目总结)
- 5-30 并查集 tree
- 2015 NOIP考后心得
- 6-6 并查集练习——friend
- stone二分答案
- 为什么Int类型的取值范围是2的31次方减1
- 6-6 并查集练习——ttime
- message
- tree 用点、边的算法
- 最大差值----美团2016研发工程师在线编程题
- Salesman 总结
- galaxy 原来的方法——超时(没有压缩路径)
- LCA
- 6-17 创新班第十课