128 + 16 = 144,它不在ASCII图表上,但它等于H(十进制)。
有人可以帮我转换过程,因为我对二进制文件很陌生,所以不太了解它,但ASCII图表只能达到128而H等于72。
总结:为什么01001000在十进制中等于H.
答案 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