题目
在一个无符号二进制整数的右边添加一个0,则新形成的数是原数的()倍。A. 2B. 8C. 10D. 16
在一个无符号二进制整数的右边添加一个0,则新形成的数是原数的()倍。
A. 2
B. 8
C. 10
D. 16
题目解答
答案
A. 2
解析
步骤 1:理解二进制数的位值
在二进制数中,每一位的位值是2的幂次方。例如,二进制数1010的位值分别是2^3、2^2、2^1、2^0,即8、4、2、1。
步骤 2:添加0后的位值变化
在二进制数的右边添加一个0,相当于将原数左移一位。例如,二进制数1010添加一个0后变为10100。新数的位值分别是2^4、2^3、2^2、2^1、2^0,即16、8、4、2、1。
步骤 3:计算倍数关系
由于新数的每一位位值都是原数对应位位值的2倍,因此新数是原数的2倍。
在二进制数中,每一位的位值是2的幂次方。例如,二进制数1010的位值分别是2^3、2^2、2^1、2^0,即8、4、2、1。
步骤 2:添加0后的位值变化
在二进制数的右边添加一个0,相当于将原数左移一位。例如,二进制数1010添加一个0后变为10100。新数的位值分别是2^4、2^3、2^2、2^1、2^0,即16、8、4、2、1。
步骤 3:计算倍数关系
由于新数的每一位位值都是原数对应位位值的2倍,因此新数是原数的2倍。