您提供的这个论坛帖子讨论的是 C语言中将一个32位数值拆分成4个8位字节(存入数组) 的方法。以下是该帖中 ...
非常感谢你这么详细的介绍这么多方法,使我对数据的处理有了更深刻的理解,非常感谢🙏 dongfang 发表于 2026-7-1 07:38
非常感谢,第一次见这种方法,非常简洁,
我平时大量使用各种强制转换的方式,通常3个原因:
1、数学计算时,实现位数对齐。
2、将各种数据保存于EEPROM或FLASH时,写入函数是char型的数组指针,所以非char型数据要强制转换为char型再保存,读出函数也是char型的数组指针,要强制转为具体的类型。
3、串口发送的数据也是char型的,非char型数据要强制转换为char型再发送,接收也是char型的,要强制转为具体的类型。 梁工 发表于 2026-7-1 10:20
我平时大量使用各种强制转换的方式,通常3个原因:
1、数学计算时,实现位数对齐。
2、将各种数据保存于E ...
以字节为基本操作单位
方便兼容和扩展 51是大端模式,ARM是小端模式。
页:
1
[2]