负数的进制转换稍微有些不同。
先把负数写为其补码形式,然后再根据二进制转换其它进制的方法进行。
正数的原码,补码,反码都相同,都等于它本身; 负数的补码是:符号位为1,其余各位求反,末位加1; 反码是:符号位为1,其余各位求反,但末位不加1; 也就是说,反码末位加上1就是补码 例如负数:-1011 原码:11011 反码:10100 //负数时,反码为原码取反 补码:10101 //负数时,补码为原码取反+1 移码:00101 //原数+10000
例:要求把-9转换为八进制形式。则有:
-9的补码为11110111。
然后三位一划:
111—->7
110—->6
011—->3
然后我们将结果按从下往上的顺序书写就是:367,那么367就是十进制数-9的八进制形式。
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。