FWNX - 补码 反码 负数 在电脑中的存放规则- 边界值
来源:互联网 发布:美食甜品软件 编辑:程序博客网 时间:2024/06/05 19:12
以 32 bit int 为例
最高位是1 则代表是负数; 0 则代表是正数;
最大的正数
二级制形式
0111 1111 1111 1111 1111 1111 1111 1111
hex:
0x 7 f f f f f f f
decimal :
2^31 - 1 ;
this is a Geometric sequence
2^0 + 2^1 +……+2^31
Sn = a1(1-q^n)/1-q
in this case; n = 31; q = 2; a1 = 2^0 = 1;so
Sn = q^31 -1 = 2^31 -1;
Sn = 2147483647
the small negative integer
in binary :
1000 0000 0000 0000 0000 0000 0000 0000
hex :
0x80000000
decimal :
firstly this is a neg ;
negate the numbers behind 1; make the signal bit as 0
it becomes
0111 1111 1111 1111 1111 1111 1111 1111
plus 1
1000 0000 0000 0000 0000 0000 0000 0000
then this is 2^31 and a negative so it is
-2^31
this is -2147483648
0 0
- FWNX - 补码 反码 负数 在电脑中的存放规则- 边界值
- 负数在计算机中的二进制表示(原码、反码与补码)
- java 移位运算符,取反运算符 >> << >>> ~ , java 负数补码存放规则等同于机器存储
- 正数、负数的原码,反码,补码
- 二进制负数、补码、原码、反码
- 负数的原码反码和补码
- 原码、反码、补码、负数的移位
- 正数负数的源码反码补码
- 数字电路中的原码、反码、补码怎么求简单?负数怎么转换数制?
- C-018.二进制中的原码、反码和补码以及负数如何转二进制?
- 负数在计算机中存储方式,原码,补码,反码概念
- 负数在计算机中的保存方式(2的补码)
- 计算机中的源码 反码 补码
- 原码,反码,补码,移码计算规则
- 原码,反码,补码,移码计算规则
- 原码、反码、补码,计算机中负数的表示
- 原码、反码、补码最初是针对负数设计的
- 原码、反码、补码,计算机中负数的表示
- [MFC]CString与其他类型的转换
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- Xcode 5 中引入 C++ 模板代码无法编译通过的问题解决
- android 对sqlite数据库的增删改查
- How to Install Oracle Java on Ubuntu Linux
- FWNX - 补码 反码 负数 在电脑中的存放规则- 边界值
- 20131224-第十七天
- DP7 两道换硬币的问题 Coin Change @geeksforgeeks
- ProgressBar 水平进度条(初步)
- ProgressBar 颜色的设置
- DP8 矩阵链相乘 Matrix Chain Multiplication @geeksforgeeks
- DP9 二项式系数 Binomial Coefficient @geeksforgeeks
- DP10 0-1背包问题 0-1 Knapsack Problem @geeksforgeeks
- JQuery Highcharts图表控件的使用简介