我有以下数据
uint16_t a[1] = { 0x2321 };
我想转换成uint8:
uint8_t b[1] = { 0x21 };
在C程序中我怎么做?
最佳答案
转换低位字节:
uint16_t a[1] = {0x2321};
uint8_t b[1] = {(uint8_t)(a[0] & 0xFF)};
关于c - 如何将uint16_t值分配给uint8_t数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21304844/