在一个非零无符号二进制整数之后添加一个0,则此数的值为原来的 2倍。
解释:
对于一个非零无符号二进制整数,其位权是2,即从个位开始向左分别是1, 2, 4, 8, …。
如果一个二进制整数右边加一个0,相当于原来的各位二进制整数向左移动一位,其各位的位权都扩大2倍。
因此,新的二进制整数是原来二进制整数的2倍。
例如,二进制数1111(十进制15)加上一个0变成111100(十进制60),确实是原数的4倍,但这是错误的解释,因为位权扩大了10倍,而不是2倍。正确的解释是,二进制数1111(十进制15)加上一个0变成11110(十进制16),这是原数的2倍。