当前位置:神舟问>百科知识>补码怎么算?

补码怎么算?

2024-06-01 17:28:42 编辑:join 浏览量:570

补码怎么算?

补码中第一位是符号位,只有剩下的七位是数值位,即

数值位全为1时,最大值为-27-1,即-127;如果再加1就会发生溢出变成10000000。

在补码中只有一个0,即0扬战随视希0000000,+0;而-0,10000000在补码中规定用来试刑早况宁季曲想科庆表示-128,也就是补码中的一种数码结合形式,符号位也表示数值位。

上面只是说规定10思触下段000000表示-128,那么,-128的补码可以通过计算出来吗?

答案是可以的,武督层色美林我们可以通过无符号数来计算出补码(无符号数的补码原码和反码都是一样的)。

有符号数可以通过模运算来获得对应的无符号数(n位二进制数的模为2n,即8位二进制数的模为256):

当0<=x<=27时,x无=x

当-27<=x<0时,x无=x+28

标签:补码

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/356616.html
热门文章