补码怎么算的问题
答案:1 悬赏:0 手机版
解决时间 2021-11-14 03:02
- 提问者网友:斑駁影
- 2021-11-13 22:02
补码怎么算的问题
最佳答案
- 五星知识达人网友:千夜
- 2021-11-13 22:27
求负数二进制补码有两步(-128是个特殊的数,不用考虑符号位):1、首先将原码按位取反:10000000=011111112、再将反码加1即得补码:01111111+1(逢二进一)=10000000 详细说明如下:若字长为1byte,因有一位是符号位,所以原码能表示数值的范围为(-127~-0 +0~127)共256个注:-0和+0.(印度人将零作为标记并放入运算之中,对人类文明的贡献极大)在补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个.
注:(-128)没有相对应的原码和反码, (-128) = (10000000)希望对你有帮助!
注:(-128)没有相对应的原码和反码, (-128) = (10000000)希望对你有帮助!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯