【发布时间】:2015-08-23 17:40:26
【问题描述】:
检查并没有看到任何已经回答的问题。所以我知道用 '9' 的 ASCII 字符可以减去 30h 得到 9h 的十六进制值。
现在要获得 'A' 的 ASCII 字符的十六进制值,是否必须减去 32h 然后加上 1d?我是否完全走在正确的轨道上?
【问题讨论】:
-
在 Internet 上查找许多 ASCII 表中的一个,您会看到它是如何排列的。
-
我想我只是对减去十六进制值(例如 2E 或 3A)时哪些部分计数感到困惑。从逻辑上讲,我认为 A-F 十六进制计数,所以在这种情况下,我只需减去 37h。
-
字母与十进制数字不连续。单次减法无法为所有十六进制字符生成十六进制值。