请问将十进制的-1转换成八进制数应该得多少呢?算法是什么?

如题所述

十进制-1

八进制 177777 (负数的话只能先转换成2进制 然后转换成8进制的)

除8取余法

十进制转八进制

除8取余数然后重后开始排列

5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658

如果你不会直接转换
可以先把10进制的数转换为2进制的然后再转换为八进制的
然后你总结一下 就会把10进制数转换为8进制的了 是有规律的

分解十进制数为:2^N+2^(N-1)+....+2^8+2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0
即:....+256+128+64+32+16+8+4+2+1
不知道怎么说,举个例吧:

十进制203=256*0+128*1+64*1+32*0+16*0+8*1+4*0+2*1+1*1
把*0或*1提出来--十进制(203)=二进制(11001011)
再让三个一组``从右取起:11_001_011 这样就可以算出:
十进制203=八进制(414)

如果转16进制为每组取4个数.
温馨提示:内容为网友见解,仅供参考
无其他回答

请问将十进制的-1转换成八进制数应该得多少呢?算法是什么?
1 ―― 2 第四位 最后得八进制数:127658 如果你不会直接转换 可以先把10进制的数转换为2进制的然后再转换为八进制的 然后你总结一下 就会把10进制数转换为8进制的了 是有规律的 分解十进制数为:2^N+2^(N-1)+...+2^8+2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0 即:...+256+1...

十进制-1用八进制输出等于多少,(我要的是过程)不是答案
先求原码,再求反码,最后求补码. 过程序如下: -1的八进制原码为001 反码110 (就是在原码基础上1变成0,0变成1) 补码111 (在反码的基础上+1,110+1=111) 所以十进制-1用八进制输出等于111

十进制-1转化为八进制数应该是多?
-1 用八进制表示就应该是2^16 - 1 = 2*8^5 -1 = 200000O -1O = 177777O 在纯数学上来讲,-1D = -1O。在计算机领域,那就是177777O了。

十进制的-1怎样转化成二进制、八进制?
以16位微机为例,分几步:1、求617的二进制原码为0000001001101001;2、求反码为1111110110010110;3、求补码(反码+1)为1111110110010111;4、求八进制或十六进制,八进制:从低3位起(111)为7,(010)为2,(110)为6,(110)为6,(111)为7,最后一位(1)为1,求得为176627。十六进制同...

将十进制数-1转化为八进制数
开始-程序-附件-计算器,选科学型,输入数据再点8进制就出来了.

c语言中-1的八进制值是多少?
c语言中-1的八进制值是37777777777 先转化为二进制1111 1111 1111 1111,然后二进制转八进制,从右边起,每三位一组,每组对应一个八进制数,如,以一字节为例:10101011(B) = 10 101 011 = 253(O)所以,32个1对应的八进制数就是37777777777 ...

十进制转八进制怎样转换啊?
十进制数转化为八进制数的两种方法如下:1、“直接法”法,有“整数部分转换”和“小数部分转换”两个方法整数部分转换,除八取余法,每次将整数部分除以八,余数为该位权上的数,商继续除以八,余数又为上一个位权上的数,然后以此类推一直下去,直到商为零为止,从最后一个余数向前排列就可以了。如...

十进制负数怎么转变成八进制
以十进制的数除以所要转换的进制数,把每次除得的余数记在旁边,所得的商数继续除以进制数,直到余数为0时止。例如把100转换成八进制:1、100除以8等于12,余数为4;2、12除以8等于1,余数为4;3、1除以8等于0余数为1;然后把相应的余数从低向高按顺序着写出,如例题中是144,此即为100的八...

十进制的负数怎么转换成八进制和十六进制数? 如:-617
十进制的负数怎么转换成八进制和十六进制数?你就把绝对值,进行转换即可,负号,不可变动。如:-617 (十进制)=-10 0110 1001 (二进制)=-1 1 5 1 (八进制)=-2 6 9 (十六进制)

十进制如何转换成八进制?
答案:十进制转换为八进制可以通过除8取余法来实现。详细解释:1. 除8取余法:这是十进制转换为八进制的主要方法。我们将十进制数不断除以8,并记录下每次的余数,直到商为0为止。2. 自大到小排列余数:每次得到的余数按照自大到小的顺序排列,这些余数就是转换后的八进制数的每一位数字。例如,...

相似回答