求助,补码,反码是什么
答案:2 悬赏:30 手机版
解决时间 2021-02-05 10:04
- 提问者网友:泪痣哥哥
- 2021-02-04 13:19
不要说什么正数的补码就是正数,负数的补码是取反减一,我想知道补码的意义,这是个什么,补码的存在有什么意义,补码一般都有什么作用,
最佳答案
- 五星知识达人网友:duile
- 2021-02-04 14:15
采用原码表示法简单易懂,但它的最大缺点是加法运算复杂。这是因为,当两数相加时,如果是同号则数值相加;如果是异号,则要进行减法。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。
为了解决这些矛盾,人们找到了补码表示法。机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。
为了解决这些矛盾,人们找到了补码表示法。机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-02-04 15:39
正数的原码,补码,反码相同,先求原码,因为正数的原码就是他的真值。
负数的原码是在正数的原码基础上,最高位置1,即符号位。然后再求反码:符号位1不变,后面的所有位取反,然后再求补码:在反码的基础上,末尾加1 。注意负数的反码,补码除了符号位外也不是该负数的真值,而是原码的除了最高位后面的数是真值的绝对值,在求真值时,要都化成原码才行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯