负数的进制转换稍微有些不同。
先把负数写为其补码形式,然后再根据二进制转换其它进制的方法进行。

正数的原码,补码,反码都相同,都等于它本身;
负数的补码是:符号位为1,其余各位求反,末位加1;
反码是:符号位为1,其余各位求反,但末位不加1;
也就是说,反码末位加上1就是补码
例如负数:-1011
原码:11011
反码:10100  //负数时,反码为原码取反
补码:10101  //负数时,补码为原码取反+1
移码:00101  //原数+10000 

例:要求把-9转换为八进制形式。则有:
-9的补码为11110111。

然后三位一划:
111—->7
110—->6
011—->3
然后我们将结果按从下往上的顺序书写就是:367,那么367就是十进制数-9的八进制形式。