syj0925 发表于 2020-7-5 12:47
谢谢分享,学习了!有个疑问,请教楼主:int *p指向一个unsigned char buf[4] = [0x01, 0x02, 0x03, 0x04]; ...
laujc 发表于 2020-7-5 18:40
取出的值是不会错的,只是非对齐的话,实际执行时需要取2次。
对齐的话取1次就可以了 ...
大风起兮 发表于 2020-7-4 10:36
我想问的是,是不是32位机下,数据定义成32位访问速度更快(有时候只是一个符号,也定义成32位?)? ...
syj0925 发表于 2020-7-5 12:47
谢谢分享,学习了!有个疑问,请教楼主:int *p指向一个unsigned char buf[4] = [0x01, 0x02, 0x03, 0x04]; ...
Gorgon_Meducer 发表于 2020-7-6 21:07
这是典型的非对其操作,对Cortex-M0/M1来说会直接产生 hardfault,对Cortex-M3及其以上的系统来说,会产 ...
Gorgon_Meducer 发表于 2020-7-6 21:04
stdint中有一类专门的类型,叫做 int_fastn_t 和 uint_fastn_t,这里n是具体的位数。
一般来说,使用 int ...
大风起兮 发表于 2020-7-8 08:21
我看了一下STM32的stdint,里面定义是这样的,那说明确实是定义成32位的速度比较快喽?
typedef signed ...
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) | Powered by Discuz! X3.4 |