int result_src = 1246; unsigned char message[4]; //将int型数据转换为4字节数组 memcpy(message, &result_src, sizeof(int)); //将int型数据转换为4字节数组 result_src = message[0] + (message[1] << 8) + (message[2] << 16) + (message[3] << 24);

int result_src = 1246; unsigned char message[4]; //将int型数据转换为4字节数组 memcpy(message, &result_src, sizeof(int)); //将int型数据转换为4字节数组 result_src = message[0] + (message[1] << 8) + (message[2] << 16) + (message[3] << 24);