问题 单项选择题

十进制数29.625用二进制表示为 (6)

A.101001.1010

B.1010001.101

C.11101.1010

D.11011.101

答案

参考答案:C

解析:

[分析]:
本题考查计算机中数制的转化,是程序员考试中常见的一种题型。
十进制数转换成二进制数,一般分成两部分,即整数部分和小数部分。对于整数部分,十进制整数转换成二进制数,最常用的是“除以及取余法”。首先将十进制数29转换为二进制数:
[*]
将所得的余数从低位到高位排列11101就是29的二进制数。由此我们可以知道本题答案是C。
十进制小数转换为二进制小数的过程是乘2取进位。例如,将十进制小数0.43转换成二进制小数的过程如下:
[*]
假设小数点后取5位,那么转化的结果为0.01101。而题目中的小数部分经过3次乘 2后已经变成了0,转化结果为0.101。

选择题
单项选择题