目前,计算机存储系统有2种存储格式,大端和小端.数据在内存中存储时以字节为单位,一个int类型有4个字节,这就导致是高字节对应低地址(大端模式),高字节对应高地址(小端模式).大端和小端模式本身没有对错,也没有优劣,理论上都可以,于是,怎么搞的都有.比如:用大端的C51单片机,用小端的ARM,INTEL等等. 目前,大部分公司用小端模式,也就是高字节对应高地址,低字节对应低地址. #include <stdio.h>struct un{ int a; char b; }; int is_lit…