CPU大/小端模式是指CPU存取数据的两种方式,比如要存取0x12345678(4字节),如果是小端模式,则先存取0x78(低字节),如果是大端模式,则是先存取0x12(高字节)。一般来说,x86系列CPU是小端模式,PowerPC通常是大端,单片机/ARM系列是小端模式。
而今天跟大家分享的是判断CPU大小端模式的两种经典方法,先作如下定义:
方法一:
方法二:
方法一直接从大小端字面上着手,而方法二则巧妙利用联合体特性。测试代码如下:
支持原创,转载时请注明出处,疯狂码者愿与你一起努力,共同成长,谢谢!
来源 ,疯狂码者