十进制转8进制和转16进制 的公式是什么啊.

比如说十进制的50 转换成8进制和16进制 该怎么转啊 麻烦详细一点

第1个回答  2008-03-20
十进制转任意进制的通用方法是:除x取余倒排法(x代表进制数)。
如:将十进制数76转换成任意进制
1.转成二进制
76 / 2 ... 0
= 38 / 2 ... 0
= 19 / 2 ... 1
= 9 / 2 ... 1
= 4 / 2 ... 0
= 2 / 2 ... 0
= 1 / 2 ... 1
76(10) = 1001100(2)

2.转成八进制
76 / 8 ... 4
= 9 / 8 ... 1
= 1 / 8 ... 1
76(10) = 114(8)

3.转成十六进制
76 / 16 ... 12
= 4 / 16 ... 4
76(10)=4C(16)本回答被提问者采纳
第2个回答  2008-03-20
没公式。你可以用电脑自带的计算器转换

十进制转8进制和转16进制 的公式是什么啊.
76(10)=4C(16)

十进制转八十进制转十六怎么转
转八进制:83 ÷ 8 = 10 余数 3 10 ÷ 8 = 1 余数 2 得8进制123 反转为10进制 1 * 8的2次方 + 2*8的1次方 3*8的0 次方 = 83 转十六进制 83 ÷ 16 = 5 得余数 3 得16进制53 反转为10进制 5 * 16的1次方 + 3*16的0次方 = 83 ...

10进制转为2进制、8进制、16进制的公式
则214(十进制)=D6(十六进制)。

十进制、八进制和16进制之间的转换关系如何?
2 8 10 16进制之间的转换如下:有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2。举例:110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D。110Q=1*8的2次方+1*8的1次方+0...

十进制转八进制(16进制)公式求大神帮助
A,那么这个A就是十进制0.625的十六进制形式 所以:(25.625)(十)=(19.A)(十六) 十六---> 十 (19.A)(十六) 整数部分: 1*16(1)+9*16(0)=25 小数部分: 10*16(-1)=0.625 所以(19.A)(十六)=(25.625)(十) 如何将带小数的二进制与八进制、...

10进制换算成8进制和16进制的方法是什么?
1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例: 110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D 110Q=1*8的2次方+1...

20是十进制 怎么转化成八进制 还有16进制 求步骤公式方法
转8进制 除8取余。 20\/8=2…… 4 于是是8进制24 转16进制 除16取余。 20\/16=1……4 于是是16进制14

2进制化为10进制,10进制化为2进制,十进制化成8、16进制的公式
23\/2=商11(余1)11\/2=商5(余1)5\/2=2(余1)2\/2=1(余0)所以十进制23=二进制10111 转8进制,每次除以8,直到商小于8,然后同上。23\/8=商2(余7)所以十进制23=八进制27 转16进制,除以16,然后同上(商和余数中的10~15用a~f代替)23\/16=1(余7)所以十进制23=十六进制17 ...

c语言十进制怎么转换八和十六(求过程)
011(3) -> 十进制:32+16+2+1 = 51 十六进制:A5 ->二进制:1010(A) 0101(5) -> 十进制:128+32+4+1 = 165 十进制 19 ->二进制 1 0011 -> 八进制: (010 011) = 23 -> 十进制:(0001 0011) = 13 通过二进制之后 会简单多了,希望对你有帮助。

十进制转化成二进制、八进制、十六进制
貌似我一般十进制转化成二进制、八进制、十六进制都是拿数分别除以2,8,16的,要是有简单的算法也不错。。手算的话就这样 要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数...

相似回答