【发布时间】:2015-01-23 07:00:05
【问题描述】:
我想将一个十六进制数字数组转换为对应的 ascii 字符?
例如:
arr_hex[] = {6,1,6,2,6,5,6,A,7,A}
到
arr_ascii[] = {a,b,e,j,z}
【问题讨论】:
-
也许这对你有帮助:stackoverflow.com/q/16519056/3933332
-
我假设您的意思是
0xA而不是A。无论如何, shift + add 应该可以解决问题。 -
这是一个糟糕的方法。你为什么不使用类似
int arr_hex[] = {0x61,0x62,0x65,0x6A,0x7A}的东西?
标签: c