【发布时间】:2014-02-06 03:55:16
【问题描述】:
我有一个问题。我有一串 ascii 值。我正在从 Hex 文件中读取。考虑字符串是 "0004EB9C" 。复制到 unsigned char 缓冲区中。
unsigned char buff[8] = {'0','0','0','4','E','B','9','C'}
unsigned int j = 0;
现在这个字符串或信息必须通过 UART 通信传输。考虑这代表我的RAM地址执行。我需要将这个 8 字节的 ascii 值存储在 unsigned int 中。我没有找到一种方法可以有人请专注于此。 复制/转换此字符串后的输出应该是这样的
printf("%x",j);
这应该打印出来
Output : 0x0004EB9C
提前致谢!!
【问题讨论】: