有没有可能通过单个赋值将32位值复制到8位字符数组中?
假设我有一个字节数组(uint8 *),其内容为:
01 12 23 45 56 67 89 90
是否可以通过强制类型转换或其他方式一次性将数据复制到该数组中? 例如,将0x555555这样的值复制到数组中,以便我们最终得到:
55 55 55 55 56 67 78 90
假设我有一个字节数组(uint8 *),其内容为:
01 12 23 45 56 67 89 90
是否可以通过强制类型转换或其他方式一次性将数据复制到该数组中? 例如,将0x555555这样的值复制到数组中,以便我们最终得到:
55 55 55 55 56 67 78 90
memcpy
完成)的行为会根据本地字节顺序或CPU而有所不同。 - Some programmer dude