定义:将数从一种进制转换成另一种数制的过程
1.十进制数转其他进制
首先将十进制数分为整数和小数两部分分别转换
方法:短除法 取余数
整数:将十进制整数逐次除以需要转化进制的基数,知道商为0,取余数时自下而上排列
小数:将十进制数逐次乘以需要转化的进制,直到小数部分数值为0,然后,得到的整数自上而下排列取
方法二:
如转换十进制转化二进制
将1 2 4 8 16 32 48等2^n放从右向左有小到大排列
取相加能等于十进制的数的位置为1其余为0
如:55=32+16+4+2+1 即110111
十进制转化为八进制:
首先按照上述先将十进制整数转化为2进制数,
然后由右向左依次三位三位一组表示八进制数
如55转换为二进制位110111
(110)(111)67
二进制转化为十六进制:
首先按照将二进制数由右向左四位四位一组表示,不够四位最左补0
如:
110111 (0011)(0111)即37
非十进制转换为十进制
非十进制转换为十进制采用位权法
即把各非十进制数按权展开,由右向左。从0次依次顺序增加,然后求和
如二进制数110110转换十进制
110110=0*2^0+1*2^1+1*2^2+0*2^3+1*2^4=22
其余进制类似