博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
-128的补码
阅读量:4113 次
发布时间:2019-05-25

本文共 254 字,大约阅读时间需要 1 分钟。

以char为例。char的表示范围是-128-127。

-128=10000000,只有补码表示,没有原码、反码。

a=1,b=0,之后a=127=011111111,b=-126

再之后a=10000000=-128,b=-127=11111111//标志1

a+b=(10000000+10000001)(计算机内的补码运算)=00000001(正数原码、补码都一样)=1>0;

然后a从10000000变成11111111,b从11111111变成10000000与标志1重合了,因此开始无限循环模式。

你可能感兴趣的文章
java Math.round()比较特殊的四舍五入
查看>>
面试题java
查看>>
postgreSql的字符串操作函数
查看>>
postgreSQL 类型转换
查看>>
mysql 日期和时间函数
查看>>
js-- || &&
查看>>
json 初步入门
查看>>
JSON.stringify(), JSON.parse(), toJSON()方法使用
查看>>
setInterval(倒计时实例)和setTimeout的用法
查看>>
js 高级编程
查看>>
format(String format, Objece... argues)
查看>>
一张图片进入两个网址访问
查看>>
js高级编程-Bom
查看>>
oracle大量插入数据
查看>>
oracle函数
查看>>
ibatis重点总结
查看>>
ibatis高级查询技术的使用
查看>>
SQL关键字查询顺序
查看>>
J2EE是什么
查看>>
java四中访问权限
查看>>