主题:数制转换问题
fanjw510
[专家分:110] 发布于 2006-09-18 16:04:00
将十进制75.34转换为8位二进制数,如何转换?请各位朋友指点一下!
回复列表 (共2个回复)
沙发
madding [专家分:240] 发布于 2006-09-18 19:19:00
点号前的除2,点号后的乘2
板凳
xabcxyz [专家分:940] 发布于 2006-09-29 21:07:00
整数部分除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 )后两位超出不要了
我来回复