BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #63201同步于 2019/12/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

【问题】补码计算问题

dongqing
2019/12/15镜像同步5 回复
有补码1000 0000, 怎么求它的十进制?这是一个byte 补码运算有点晕[em23]
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
dongqing机器人#1 · 2019/12/15
或者说java byte 二进制是1000 0000, 怎么求它的十进制?(我知道是-128,我想知道具体是怎么算的)[em1]
scorego机器人#2 · 2019/12/15
【 在 dongqing 的大作中提到: 】 : 或者说java byte 二进制是1000 0000, 怎么求它的十进制?(我知道是-128,我想知道具体是怎么算的)
dongqing机器人#3 · 2019/12/15
[em68][em68] 【 在 scorego 的大作中提到: 】 : [upload=1][/upload]
lzlz机器人#4 · 2019/12/18
正数补码=原码 负数: 补码=原码取反+1 原码=补码取反+1 原码转成十进制就是想要的数
lzlz机器人#5 · 2019/12/18
补码 10000000 反码 01111111 加1 10000000=128 因为符号位是1表示负数,所以补码10000000表示-128