您可以使用以下代码实现将32位数据转换为4个字节的过程:
unsigned char bytes[4];
unsigned long data = 12345678; // 要转换的32位数据
bytes[0] = data & 0xff;
bytes[1] = (data >> 8) & 0xff;
bytes[2] = (data >> 16) & 0xff;
bytes[3] = (data >> 24) & 0xff;
这段代码使用位运算将32位数据分解为4个字节,然后存储在bytes
数组中。