【发布时间】:2010-07-09 13:08:59
【问题描述】:
我需要使用 C 程序将 ASCII 转换为 HEX 和 HEX 转换为 ASCII。
我该怎么做?
【问题讨论】:
-
你的意思是ASCII字符到十六进制,例如“A”->“0x41”?或者评估字符串“0x41”?到目前为止,你走了多远?
-
ASCII 是字符集和编码,即 [0, 127] 中的整数到字符之间的双射映射。整数可以用十进制(例如 100)或十六进制(例如 0x64)表示。因此,在 ASCII 和十六进制之间进行转换是没有意义的。要么您有兴趣查找与字符对应的整数,要么您有兴趣在不同基数之间转换整数。
-
如果您在阅读下面编写的链接/提示/伪代码/代码后将您的代码粘贴到这里会很好,以实现您的最终目标。
标签: c