0
2
6
实习生
使用特权
683
2167
初级工程师
126
497
1800
助理工程师
1
44
132
中级技术员
我也觉得你的这种方法是最好的,开始我这样做的: tmp = a[0]; tmp = (tmp huzhiyang 发表于 2012-9-3 20:09
使用强制指针转换的时候需要考虑两个问题: 1 big endian/little endian的问题; 2 数据地址对齐问题 在ARM, MIPS上有对齐要求,32位访问,其地址必须是4的整倍数; 16位访问,其地址必须是2的整倍数;如果没有满足该 ... yxwsz 发表于 2012-9-4 16:15
4474
5195
版主
15
273
837
高级技术员
4
171
541
32
190
570
这是我的znFAT中对大小端无关性的处理: /*********************************************************************************** 功能:由一个小端排列的字节序列,计算得到其在某一字符长度下所表达的整型值 ... znmcu 发表于 2012-9-4 15:25
20
416
1303
:sleepy:这个问题谈来谈去,其实我认为还就是楼主的移位或的方法最实在,不依赖大小端的问题。 换平台啊,编译器啊 在数据传送,打印时才不容易出问题。 就算是对于追求完美的童鞋来说 在代码执行效率这个方法也 ... Light_David 发表于 2012-9-5 00:16
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
人才类勋章
时间类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号