1.进制有4种形式,
1.十进制: 都是以0-9这九个数字组成,不能以0开头。
2.二进制: 由0和1两个数字组成。
3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。
4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。
2.整数进制转换
(1)十进制转二进制 :转换原理:除以2,反向取余数,直到商为0终止。将所有得到的余数最终逆序输出,则为该十进制对应的二进制数。
(2)十进制转八进制:转换原理:除以8,反向取余数,直到商为0终止。
(3)十进制转十六进制:转换原理:除以16,反向取余数,直到商为0终止。十六进制数是由0-9和A-F(或者a-f)组成的,A相当于十进制中的10,B相当于11,依次类推,F相当与15。
3.小数部分转换
(1)十进制转二进制:十进制小数转换成二进制小数采用 “乘2取整,顺序输出” 法。
(2)十进制转八进制:十进制小数转换成八进制小数采用 “乘8取整,顺序输出” 法。
整数部分除以8取余数,直到无法整除。小数部分乘以8,取整,然后再将小数乘以8,取整,直到达到题目要求精度。
(3)十进制转十六进制:十进制小数转换成十六进制小数采用 “乘16取整,顺序输出” 法
举例:1.0.68D = ______ B(精确到小数点后5位)
具体步骤:
0.68* 2=1.36 -->1
0.36* 2=0.72 -->0
0.72* 2=1.44 -->1
0.44* 2=0.88–>0
0.88* 2=1.76 -->1
结果:0.68D–>0.10101B
2.十进制数10.68转换成八进制数,分为整数部分和小数部分求解
(1)整数部分
10/8=1 -->2
1/8=0 -->1
倒序输出为12
(2)小数部分
0.68* 8=5.44 -->5
0.44* 8=3.52 -->3
0.52* 8=4.16 -->4
结果:10.68D -->12.534Q