2025-11-20 06:28:27
0010是二进制数,转换成十进制就是2。00000101也是二进制数,转成十进制是5。二进制数每一位代表2的幂次方,从右往左数第一位是2的0次方,第二位是2的1次方,依此类推。前导零不影响数值大小,比如0010和10的十进制都是2。00000101从右往左数第五位是1,对应2的四次方等于16,第六位是1对应2的五次方等于32,但这两个位都是0,所以实际只有两位01,也就是1乘以1等于1,加上前面的0,总共是5。
爱好者的话得先数清楚二进制位的顺序。拿0010举例,右边第一位是0(2^0=1),第二位是1(2^1=2),第三位是0(2^2=4),第四位是0(2^3=8)。只有第二位有1,所以加起来就是2。再比如00000101,右边第一位1(1),第二位0(2),第三位1(4),第四位0(8),第五位0(16),第六位0(32),第七位0(64),第八位0(128)。只有第一位和第三位有1,但第三位对应的是4,第一位是1,加起来是5。前导零就像数字前面的零,比如0010其实和10一样,都是十进制的2。要记住二进制每往左移一位,数值就翻倍,所以得从右往左数清楚位数,别数错了位置。
本题链接: