1、先将八进制转化为十进制。
2、把八进制按照三个一组转换为十进制。
3、再将十进制转化为二进制。
4、十进制除二取余,得到二进制。
过程如下;
原码 0000,0000,0000,1000
反码 1111,1111,1111,0111
补码 1111,1111,1111,1000
补码就是-8的二进制,如果用4字节表示整数的话,就是在前面加8*2个1。
扩展资料:
十进制转换为二进制
一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起 。
整数部分采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
参考资料来源:百度百科-二进制