不懂啊,请指教进制转换问题?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:43:50
请指教进制转换问题?

十进制转二进制,除二后,将余数写出.

二进制转十进制,从右到左,乘以2的某次方,最后相加.这个明白!下面的不清楚!
---------------------------------------------------------------------------------------

十进制转八进制,怎么算?然后再从八进制反算回十进制又是怎么算的?请指教?

十进制转十六进制,怎么算?然后再从十六进制反算回十进制又是怎么算的?请指教?

从二进制转八进制,怎么算?然后再从八进制反算回二进制又是怎么算的?请指教?

从二进制转十六进制,怎么算?然后再从十六进制反算回二进制又是怎么算的?请指教?

从八进制转十六进制,怎么算?然后再从十六进制反算回八进制又是怎么算的?请指教?

从十六进制转八进制,怎么算?然后再从八进制反算回十六进制又是怎么算的?请指教?

不好意思,最后一个问题:

10的十进制拆分是(1*10^1)+(0*10^0)=(1*10)+(0*1)=10

10的二进制是1010,那么请问二进制1010的拆分是什么样的,怎么写,不大清楚!

如果把(二进制1010)写成(0*2^0)+(1*2^1)+(0*2^2)+(1*2^3)=10那么就变成转成十进制了?

二进制究竟是如何拆分的?

其实想简单一点就是以10进制为基础与各种进制间的转换和逆转换:
10进制转8进制:原理与2进制相同,就是一个10进制的数除以8将余数写出。

8进制转10进制:也与2进制转10进制相同,以小数点为分界线,编号,小数点后的一位为-1,二位-2,个位数为0,十位数为1,百位为2……依次类推,编号数就是8的次数例如:(254.23)8 转换成10进制从左往右是:2*(8^2)+5*(8^1)+4*(8^0)+2*(8^(-1))+3*(8^(-2))

16进制与10进制之间的转换与8进制相同

2进制要转换成8进制最基本的方法就是:
先把2进制数转换成10进制数然后再把这个10进制数转换成8进制数

不管是哪两种进制的转换,都先把要转换的数变成10进制数然后再转换成另一种进制的数

把(二进制1010)写成(0*2^0)+(1*2^1)+(0*2^2)+(1*2^3)=10 就是变成10进制没错。

2进制拆分我怎么没听过……如果我没有猜错的话,应该就是你写的这个
(0*2^0)+(1*2^1)+(0*2^2)+(1*2^3)=10

二进制 1 1 0 0 1 1
2的次方5 4 3 2 1 0就是32*1+16*1+8*0+4*0+2*1+1*1算出来110011就转化成10进制了转化为十六进制,4个一组,倒着分,前面不足补0 即0011 0011 就是33拉,大于十的时候,A=10 B=11 。。。F=15。
进制啥的主要是计算机捣鼓出来的。我学这个,主要就是二和十六,十的转化
所以就这俩个比较熟
十进制转化其他就是用那个带L的算式一步步算。
顺便给个我看着晕的东西。理论就是晕,代数算上两遍就会了

http://baike.baidu.com/view/883725.htm