主题中讨论的其他器件:CC1354P10、 SYSBIOS
工具/软件:
您好、
我在代码中有一个 typedef 结构、如下所示:
/* Typedef Struct definition */ typedef struct { uint32_t timestamp; uint64_t status; float data[32]; uint32_t packet_id; int8_t rssi; } dataPoint_t;
我为 status 变量分配一个值、例如:
dataPoint_t dataPoint; dataPoint.status = 15;
然后、该变量显示正在接收向左移动32位的值、我打印时显示为64424509440。
为什么会发生这种情况、如何获得正确的值?
提前感谢、
Eduardo。