首页 > 试题广场 >

在一个非零无符号二进制整数之后添加一个 0 ,则此数的值为原

[单选题]
在一个非零无符号二进制整数之后添加一个 0 ,则此数的值为原数的()
  • 4倍
  • 2倍
  • 1/2倍
  • 1/4倍

二进制只用0和1两个数字,每个位置的"权重"是2的幂。比如二进制数101:

  • 1在最右边,权重是2^0 = 1,贡献值是1×1=1
  • 0在中间,权重是2^1 = 2,贡献值是0×2=0
  • 1在最左边,权重是2^2 = 4,贡献值是1×4=4
  • 总和:4+0+1=5(十进制值)

当我们在二进制数后面添加一个0时(比如101变成1010):0 + 2 + 0 + 8 = 10 = 5 x 2

发表于 2025-03-22 12:25:16 回复(0)