题目
[单选] 与十进制数66等值的二进制数是()。A. 1010010B. 10000010C. 1000010D. 11000011
[单选] 与十进制数66等值的二进制数是()。
A. 1010010
B. 10000010
C. 1000010
D. 11000011
题目解答
答案
C. 1000010
解析
考查要点:本题主要考查十进制数与二进制数之间的转换方法,需要掌握除2取余法或权值展开法。
解题核心思路:
将十进制数66转换为二进制数,可通过不断除以2并记录余数,最后将余数倒序排列得到结果。或通过二进制各位的权值相加验证选项的正确性。
破题关键点:
- 除2取余法的步骤需准确,避免计算错误。
- 权值展开法中,需明确二进制各位对应的权值(如第7位对应$2^6$)。
方法一:除2取余法
- 步骤1:将66除以2,商为33,余数为0。
- 步骤2:将33除以2,商为16,余数为1。
- 步骤3:将16除以2,商为8,余数为0。
- 步骤4:将8除以2,商为4,余数为0。
- 步骤5:将4除以2,商为2,余数为0。
- 步骤6:将2除以2,商为1,余数为0。
- 步骤7:将1除以2,商为0,余数为1。
将余数倒序排列,得到二进制数:1000010(对应选项C)。
方法二:权值展开法
二进制数1000010从右往左各位对应的权值为:
$2^6 + 2^1 = 64 + 2 = 66$
与十进制数66相等,验证正确。