1 回答
MadMarical
TA贡献79条经验 获得超122个赞
你好。在计算机中负数以原码的补码形式表示,补码如何来->原码取反码+1。原码如何来,所求负数的绝对值的二进制表示为原码。128的二进制为10000000,取反为01111111再+1为10000000。所以-128的二进制表示为10000000。但是128与-128的二进制表示都为10000000,那么两个数不是变成一个数了。这又涉及到其他的问题了,简单来理解一下,8位二进制最多表示256个数。而-128到128可是有257个数的。所以形象的理解一下,这是一个环。
- 1 回答
- 0 关注
- 1998 浏览
添加回答
举报
0/150
提交
取消