【发布时间】:2009-12-01 15:50:48
【问题描述】:
我有点困惑:
我正在尝试对 ASCII 值 65 进行逆向工程。在我正在阅读的书中说:
Decimal: 65
Hex: 41
Octal: 101
但 65 在其二进制表示中是:
0010 0001
而十六进制的0010是2,而0001是1,这表示十六进制值“应该”是:21。
我哪里做错了?
【问题讨论】:
我有点困惑:
我正在尝试对 ASCII 值 65 进行逆向工程。在我正在阅读的书中说:
Decimal: 65
Hex: 41
Octal: 101
但 65 在其二进制表示中是:
0010 0001
而十六进制的0010是2,而0001是1,这表示十六进制值“应该”是:21。
我哪里做错了?
【问题讨论】:
65 dec in bin 是 0100 0001。
【讨论】:
你的二进制错误 - 它应该是 0100 0001 - 你的二进制到十六进制很好
顺便提一下 bin->oct->dec->hex 是 calc.exe 实际上真正有用的东西之一
【讨论】:
十进制的65是:
0100 0001
你在第一个半字节就差了一个数字。
【讨论】: