我们定义一个union的结构就很容易看出来对应的cpu的端结构
union endian{
int CardNum;
unsigned cha card[4]
} ;
给CardNum成员赋值0x0030EAB5,查看对应的card的数据,就可以看出来ARM Cortex Mx系列的端结构是小端结构,如下图所示:
用这个技巧可以检查任意cpu的端结构,不用去死记硬背,理解就好,每一次用到新的cpu简单测试一下就明白了。
我们定义一个union的结构就很容易看出来对应的cpu的端结构
union endian{
int CardNum;
unsigned cha card[4]
} ;
给CardNum成员赋值0x0030EAB5,查看对应的card的数据,就可以看出来ARM Cortex Mx系列的端结构是小端结构,如下图所示:
用这个技巧可以检查任意cpu的端结构,不用去死记硬背,理解就好,每一次用到新的cpu简单测试一下就明白了。