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

日期:2018-04-27 21:28:44 人气:3

将十进制数(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
    A+
热门评论