请问,指教进制转换问题?

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:11:45
详细的问题说明,有助于回答者给出准确的答案请指教进制转换问题?

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

二进制转十进制,从右到左,乘以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那么就变成转成十进制了?

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

十进制整数转换R进制(R可以是任何整数,比如3、5、7)整数,方法就是除R取余,十进制转八或十六进制方法类似转二进制,除以基数取余就行了,比如转八进制就除8,转十六进制就除16。二进制和八进制、十六进制之间转换采用的是分组转换法,因为2、8、16之间是存在幂的关系的。所以,二级制转八进制,以小数点为中心向两边(二进制小数也可以转为八进制小数)分组,每3位为一组,因为2的3次方=8,然后将各组直接写成相应的八进制数就可以了(3位二进制数最大是7,不会超过8)。转十六进制类似,只是这时候需要每4位分一组。反过来,八进制、十六进制转二进制就简单了,只要把每一位都写成二进制数就行了。八进制和十六进制之间一般借助二进制来转换,不容易出错。
二进制转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。你所谓的拆分其实就是写成十进制数,我也不知道你这样拆它的目的是什么。