将十进制转换为二进制到十六进制的问题

时间:2009-12-01 15:50:49

标签: binary decimal hex

我在这里有点困惑:

我正在尝试对ASCII值进行逆向工程65.在我正在阅读的书中说:

Decimal: 65
Hex:  41
Octal: 101

但其二进制表示中的65是:

0010 0001

十六进制中的0010为2,而0001为1,表示十六进制值“应该”为:21。

我哪里出错了?

3 个答案:

答案 0 :(得分:6)

bin中的65 dec是0100 0001。

答案 1 :(得分:4)

你有二进制错误 - 它应该是0100 0001 - 你的bin到十六进制是好的

顺便说一句bin-> oct-> dec-> hex是calc.exe实际上真正有用的东西之一

答案 2 :(得分:1)

65十进制是:

 0100 0001

你在第一个半字节中用了一个数字。