※ 引述《hccash (风雨飘摇)》之铭言:
: 开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
: VS 2008
: 问题(Question):
: 请问板上各位大大
: 今天假设我有一BYTE数值为0x01
: 我如何转换为两个ASCII - 0x30 0x31
: 并且储存成为WORD大小0x3031呢?
: 感谢!
借文问一下,那请问如果是0xA2的状况呢?
原文中推文的解答是利用取值加上0x30的方式,但这方式只能对应到0~9
ascii表中A是由0x41开始 a是由0x61开始
如果我有一组乱数产生的HEX档,我要怎么做转换会比较好?
ps:补充一下平台,使用在Microchip上,compiler为XC8,相容于C99规范(纯C)