题目
(20.8125)十=(_________)二A.1010.1101B.10100.1011C.10100.1101D.1010.1011
(20.8125)十=(_________)二
A.1010.1101
B.10100.1011
C.10100.1101
D.1010.1011
题目解答
答案
将十进制数20.8125转换为二进制数,我们需要将整数部分和小数部分分别转换为二进制形式。
整数部分的转换是通过除2取余数的方式进行,直到商为0为止。得到的余数从下往上排列,即为二进制的整数部分。
小数部分的转换是通过乘2取整数部分的方式进行,直到小数部分为0或达到所需的精度。得到的整数部分从上往下排列,即为二进制的小数部分。
接下来,我们来进行具体的转换计算:
整数部分:20 ÷ 2 = 10 余 0
10 ÷ 2 = 5 余 0
5 ÷ 2 = 2 余 1
2 ÷ 2 = 1 余 0
1 ÷ 2 = 0 余 1
整数部分的二进制表示为10100。
小数部分:0.8125 × 2 = 1.625
0.625 × 2 = 1.25
0.25 × 2 = 0.5
0.5 × 2 = 1.0
小数部分的二进制表示为 0.1101。
将整数部分和小数部分组合起来,得到二进制表示为 10100.1101。
因此,选项 C (10100.1101) 是正确答案。
解析
步骤 1:整数部分转换
将十进制整数20转换为二进制,通过除2取余数的方式进行,直到商为0为止。得到的余数从下往上排列,即为二进制的整数部分。
步骤 2:小数部分转换
将十进制小数0.8125转换为二进制,通过乘2取整数部分的方式进行,直到小数部分为0或达到所需的精度。得到的整数部分从上往下排列,即为二进制的小数部分。
步骤 3:组合整数和小数部分
将整数部分和小数部分组合起来,得到完整的二进制表示。
将十进制整数20转换为二进制,通过除2取余数的方式进行,直到商为0为止。得到的余数从下往上排列,即为二进制的整数部分。
步骤 2:小数部分转换
将十进制小数0.8125转换为二进制,通过乘2取整数部分的方式进行,直到小数部分为0或达到所需的精度。得到的整数部分从上往下排列,即为二进制的小数部分。
步骤 3:组合整数和小数部分
将整数部分和小数部分组合起来,得到完整的二进制表示。