【发布时间】:2013-05-16 11:33:06
【问题描述】:
我不知道如何以一种好的方式将 unsigned int 数组转换为 unsigned char 数组。我想收到一些建议。
更清楚地说,我的问题是我有一个函数可以读取内存,将数据放入 unsigned int 数组。我想获取这些数据并转换为 unsigned char 以放入,例如串行端口。
谢谢
【问题讨论】:
-
那是相当模糊的。你想达到什么目的?
-
你真正想做什么?如果你想重新解释字节,一个简单的转换就足够了。如果要保留这些值(假设它们都在 [0; 255] 范围内),则必须编写一个循环并将所有内容复制到一个新数组中。
标签: c unsigned-integer unsigned-char