
如何将二进制补码10000转换成十进制数
展开全部
先把它转化成二进制的真值:符号位为1,为负数,数值位需要各位取反,末位加一,0000各位取反末位加1得到10000,于是该数的二进制真值为-10000。注意,这个数的数值位取反加一会导致数值位溢出,但是为了最大化补码能表示真值的范围,用补码求真值时不用管是否溢出,取反加一就行了。最后把二进制真值转化为10进制,即-16。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
先把它转化成二进制的真值:符号位为1,为负数,数值位需要各位取反,末位加一,0000各位取反末位加1得到10000,于是该数的二进制真值为-10000。注意,这个数的数值位取反加一会导致数值位溢出,但是为了最大化补码能表示真值的范围,用补码求真值时不用管是否溢出,取反加一就行了。最后把二进制真值转化为10进制,即-16。
类别
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200