【发布时间】:2015-09-02 03:50:30
【问题描述】:
我想使用定义从int 中获取 4 个字节。我应该如何写这个定义?
int k = 4;
unsigned char byteK[4];
byteK[0] = (unsigned char)k & 0xFF;
byteK[1] = (unsigned char)((k >> 8) & 0xFF);
byteK[2] = (unsigned char)((k >> 16) & 0xFF);
byteK[3] = (unsigned char)((k >> 24) & 0xFF);
【问题讨论】:
标签: c