在一個64位的操作系統中定義如下結構體:

struct st_task { uint16_t id; uint32_t value; uint64_t timestamp; }; void fool() { st_task task = {}; uint64_t a = 0x00010001; memcpy(&task, &a, sizeof(uint64_t)); printf("%11u,%11u,%11u", task.id, ta
相關文章
相關標籤/搜索