大端与小端模式大端模式小端模式在C语言中除了位的char型之外还有位的short型位的long型(要看具体的编译器)对于位数大于位的处理器例如位或者位的处理器由于寄存器宽度大于一个字节那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。大端模式:字数据的高字节存储在低地址中而字数据的低字节则存放在高地址中。小端模式:与大端存储模式相反在小端存储模式中低地址中存放的是字数据的低字节高地址存放的是字数据的高字节。例如位宽的数x在小端模式CPU内存中的存放方式(假设从地址x开始存放)为:内存地址xx存放内容xx而在大端模式CPU内存中的存放方式则为:内存地址xx存放内容xx位宽的数x在小端模式CPU内存中的存放方式(假设从地址x开始存放)为:内存地址xxxx存放内容xxxx而在大端模式CPU内存中的存放方式则为:内存地址xxxx存放内容xxxx