回 帖 发 新 帖 刷新版面

主题:数制转换问题

将十进制75.34转换为8位二进制数,如何转换?请各位朋友指点一下!

回复列表 (共2个回复)

沙发

点号前的除2,点号后的乘2

板凳

整数部分除2取余数
    75 / 2   余 1   商 37
    37 / 2   余 1   商 18
    18 / 2   余 0   商 9
     9 / 2   余 1   商 4
     4 / 2   余 0   商 2
     2 / 2   余 0   商 1
     1 / 2   余 1   商 0   结束,逆向取余数 1001011 为整数部分转换结果,离八位结果差一位

小数部分乘2取整数
    0.34 * 2  整数 0   小数 .68
    0.68 * 2  整数 1   小数 .36
    0.36 * 2  整数 0   小数 .72
    自上而下取整数部分 .010 合并整数部分 1001011.0(10 )后两位超出不要了

我来回复

您尚未登录,请登录后再回复。点此登录或注册