早教吧 育儿知识 作业答案 考试题库 百科 知识分享

将十进制数(213.125)10转换成二进制数、八进制、十六进制数(要求:有具体运算过程)

题目详情
将十进制数(213.125)10转换成二进制数、八进制、十六进制数(要求:有具体运算过程)
▼优质解答
答案和解析
整数和小数部分要分开算。
整数部分转成2进制是采用连续除以2,取余数,再倒序的方法。
213/2=106余1
106/2=53余0
53/2=26余1
26/2=13余0
13/2=6余1
6/2=3余0
3/2=1余1
1/2=0余1
所以213转成2进制是11010101。
小数部分转成2进制是连续乘2,超过1则减1,将差继续乘2。
0.125*2=0.25,不到1,记0
0.25*2=0.5,不到1,记0
0.5*2=1,到1,记1,再减1得到0,结束。
所以213.125转成二进制是11010101.001。
二进制转八进制是从小数点向两边延伸,三位一转,所以是325.1
二进制转16进制是从小数点向两边延伸,四位一转,所以是D5.2
看了 将十进制数(213.125)...的网友还看了以下: