十进制的(-111)变成八进制怎么算,要过程

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:36:19
请告诉我过程,答案是177621,求过程,谢谢

此问题已有人回答过了,参考一下这里人的回答:
http://zhidao.baidu.com/question/8143409.html?md=3
十进制111先转换成二进制是1101111;
由于2的三次方是8,所以将二进制每三位对应的十进制数写下来就是八进制数,从后往前看,不够的位数用0补
所以上面那个二进制可写成001,101,111
对应的八进制就是1,5,7即157
回答者:songyang222 - 大魔法师 九级 6-5 12:31
不过-111转成二进制时,如果是单字节,则转成10010001,然后再转成8进制是221;如果是双字节,则转成1111111110010001,然后再转成8进制是177621;如果是四字节,则转成二进制11111111111111111111111110010001,再转成8进制是37777777621。回答者:tanyuguo - 举人 四级 6-5 13:41

111/8=13....7
13/8=1.....5
所以结果为-157

1777777777777777777621