题目
3. 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。A. 4倍B. 2倍C. 1/2倍D. 1/4倍
3. 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。
A. 4倍
B. 2倍
C. 1/2倍
D. 1/4倍
题目解答
答案
B. 2倍
解析
步骤 1:理解二进制数的位值
在二进制数中,每一位的位值是2的幂次方。例如,二进制数1010的位值分别是2^3, 2^2, 2^1, 2^0,即8, 4, 2, 1。
步骤 2:在二进制数后添加0
在二进制数后添加一个0,相当于将原数左移一位。例如,二进制数1010后添加一个0变为10100。这相当于将原数乘以2的1次方,即乘以2。
步骤 3:计算新数与原数的关系
由于在二进制数后添加一个0相当于将原数乘以2,因此新数的值为原数的2倍。
在二进制数中,每一位的位值是2的幂次方。例如,二进制数1010的位值分别是2^3, 2^2, 2^1, 2^0,即8, 4, 2, 1。
步骤 2:在二进制数后添加0
在二进制数后添加一个0,相当于将原数左移一位。例如,二进制数1010后添加一个0变为10100。这相当于将原数乘以2的1次方,即乘以2。
步骤 3:计算新数与原数的关系
由于在二进制数后添加一个0相当于将原数乘以2,因此新数的值为原数的2倍。