命运舞姬 发表于 2015-7-10 21:37:08

已有 10 人购买  本主题需向作者支付 10 游戏币 才能浏览 购买主题

虫虫♂天化 发表于 2017-1-25 11:56:37

没看懂,两个地方,1,例如,单字节 1000 0001 表示32769 , 单字节 0000 0001 表示1,后面可以理解,前面应该是全1000 0000 0000 0001表示32769吧,如果省略中间,那么129怎么表示,。2,89的补码不是应该是1010 0111,89原码是0101 1001,反码1010 0110+1=1010 0111=补码,108的补码我算出来1001 0100,请楼主解惑

虫虫♂天化 发表于 2017-1-25 12:08:12

虫虫♂天化 发表于 2017-1-25 11:56
没看懂,两个地方,1,例如,单字节 1000 0001 表示32769 , 单字节 0000 0001 表示1,后面可以理解,前面应 ...

不好意思,刚刚看到理论是,正数的反码是其本身,补码也是其本身,那么就只有108的补码写错了,是0110 1100
页: [1]
查看完整版本: 溢出的原理 需要的进来看一下(1)