导读 摘要 您好,现在琳琳来为大家解答以上的问题。负数的补码怎么算,负数的补码相信很多小伙伴还不知道,现在让我们一起来看看吧!1、就比如-9...
摘要 您好,现在琳琳来为大家解答以上的问题。负数的补码怎么算,负数的补码相信很多小伙伴还不知道,现在让我们一起来看看吧!1、就比如-9补码是1 您好,现在琳琳来为大家解答以上的问题。负数的补码怎么算,负数的补码相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、就比如-9补码是11110111。
2、9的源码为00001001,如果是负数的话,补码为最高位置1,其余取反也就是11110110,然后在最低位加1即可即11110111。
3、计算机中的负数是以其补码形式存在的补码=原码取反+1。
4、一个字节有8位可以表示的数值范围在-128到+127。
5、用二进制表示也就是10000000-01111111(注意:最高位表示符号)。
6、最高位是1的都是负数最高位是0的都是正数。
7、扩展资料:补码乘法补码的乘法不具备【X*Y】补=【X】补×【Y】补的性质。
8、但是【X*Y】补==【X】补×Y,所得结果再取补码,如x=101,y=011,[x*y]补=-[(-101)*011]=-[011*011]=-01001=10111。
9、其中,若【Y】补=y31y30……y0,则Y=-y31*2^31+y30*2^30+……+y0*2^0原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。
本文就为大家分享到这里,希望小伙伴们会喜欢。
版权声明:本文由用户上传,如有侵权请联系删除!