已知补码为01010.10,求原码和反码是多少?
答案:2 悬赏:70 手机版
解决时间 2021-03-03 23:28
- 提问者网友:太高姿态
- 2021-03-02 23:47
已知补码为01010.10,求原码和反码是多少?
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-03 00:58
二进制数的第一位表示符号,0代表正数,1代表负数,后边的几位表示数的绝对值。
对于正数,其反码和补码都和原码一样;
对于负数,其反码和补码的符号位不变,反码的后边几位数值取反,即0变1,1变0。补码在反码的最后一位上加1(如果满2,就向上一位进一。)
对于你这个题,第一个数是正的,其原码、反码是补码都是01010.01,但是十进制数不应该是20.5啊,是不是错了?
对于正数,其反码和补码都和原码一样;
对于负数,其反码和补码的符号位不变,反码的后边几位数值取反,即0变1,1变0。补码在反码的最后一位上加1(如果满2,就向上一位进一。)
对于你这个题,第一个数是正的,其原码、反码是补码都是01010.01,但是十进制数不应该是20.5啊,是不是错了?
全部回答
- 1楼网友:洎扰庸人
- 2021-03-03 02:23
正数的补码和原码及反码相同,负数的补码为该负数的反码末尾加1.所以01010.10的原码和反码都为01010.10
第二个是0,0110100 0,0110101
第三个是正数,则为 0,10011.10 第二个放下时间太久不确定
觉得可以就给分吧
第二个是0,0110100 0,0110101
第三个是正数,则为 0,10011.10 第二个放下时间太久不确定
觉得可以就给分吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯