为什么01001000在二进制中等于H.

时间:2017-01-06 15:35:40

标签: math binary

128 + 16 = 144,它不在ASCII图表上,但它等于H(十进制)。

有人可以帮我转换过程,因为我对二进制文件很陌生,所以不太了解它,但ASCII图表只能达到128而H等于72。

总结:为什么01001000在十进制中等于H.

2 个答案:

答案 0 :(得分:2)

您的二进制到十进制转换不正确:

01001000 = 1 * 2^6 + 1 * 2^3 = 72

回想一下,the right-most binary digit对应于2 ^ 0,而不是2 ^ 1。

答案 1 :(得分:1)

01001000被翻译为十进制,如此

  0   1   0   0   1   0   0   0
128s 64s 32s 16s  8s  4s  2s  1s
  0  64   0   0   8   0   0   0 = 72