题目
十进制数29转换成无符号二进制数等于()。A. 11111 B. 11101 C. 11001 D. 11011
十进制数29转换成无符号二进制数等于()。
A. 11111B. 11101
C. 11001
D. 11011
题目解答
答案
B
答疑:【解析】十进制整数转换成二进制整数的方法是“除二取整法”。将29除以2得商14,余1。14除以2,得商7,余0,排除A、D选项。依次除下去直到商是零为止。以最先除得的余数为最低位,最后除得的余数为最高位,从最高位到最低位依次排列,便得到最后的二进制整数为1101。排除C选项,因此答案是B。
解析
步骤 1:除二取余法
将十进制数29除以2,得到商和余数。余数是二进制数的最低位,商继续除以2,直到商为0。每次的余数从下往上排列,得到二进制数。
步骤 2:计算过程
29 ÷ 2 = 14 ... 1
14 ÷ 2 = 7 ... 0
7 ÷ 2 = 3 ... 1
3 ÷ 2 = 1 ... 1
1 ÷ 2 = 0 ... 1
步骤 3:排列余数
将每次的余数从下往上排列,得到二进制数11101。
将十进制数29除以2,得到商和余数。余数是二进制数的最低位,商继续除以2,直到商为0。每次的余数从下往上排列,得到二进制数。
步骤 2:计算过程
29 ÷ 2 = 14 ... 1
14 ÷ 2 = 7 ... 0
7 ÷ 2 = 3 ... 1
3 ÷ 2 = 1 ... 1
1 ÷ 2 = 0 ... 1
步骤 3:排列余数
将每次的余数从下往上排列,得到二进制数11101。