正溢出 和 负溢出
来源:互联网 发布:三层网络结构 编辑:程序博客网 时间:2024/04/28 01:41
如果位数 为w 的两个数x,y;且在系统中为补码表示,
如果: -2^(w-1)<=x+y<2^(w-1) 则结果正常
x+y<-2^(w-1)发生负溢出 结果为x+y+2^w
x+y>=2^(w-1)发生正溢出 结果为x+y-2^w
推导过程:
对于一个w位,他所能表达值得范围:
比如 w=4: 0 0 0 0 最大值 0 1 1 1=7 (2^(4-1)-1)
最小值 1 0 0 0=-8 (-2^(4-1) )
超出这个范围将发生溢出,截断溢出位: 负溢出+2^w
正溢出-2^w
阅读全文
0 0
- 正溢出 和 负溢出
- 正溢出 与 负溢出对指令的测试条件的证明
- 编写函数,当正溢出时,返回TMax,负溢出时,返回TMin。
- 计正和负
- 内存溢出:native溢出 和 上层溢出
- 溢出
- 溢出
- 溢出
- 溢出
- 溢出
- 有符号正数溢出变负问题
- 堆溢出和栈溢出
- 缓冲区溢出和栈溢出
- 正逻辑和负逻辑
- java,内存溢出和栈溢出实例
- 堆栈和缓冲区溢出
- 内存溢出和解决方案!
- 堆栈和缓冲区溢出
- 连接不上mysql,找不到mysql解决办法
- 2017.9.1 最小生成树 失败总结
- 【Python报错】ComplexWarning: Casting complex values to real discards the imaginary part
- Android输入系统之activity_window_decor_view关系
- LeetCode 667. Beautiful Arrangement II
- 正溢出 和 负溢出
- HDU
- 一只小蜜蜂...
- 歌词提词器
- 画布做加载动画!
- 矩形嵌套(经典dp)
- mysql 查看字符集, 更改字符集
- bzoj 1801: [Ahoi2009]chess 中国象棋
- 鼠标点击某处, 让精灵移动到该处 (如下图) 鼠标移动时, 让精灵跟随鼠标移动