小端模式:数据的低字节内容存储到低地址中,高字节内容存储到高地址中。
大端模式:数据的低字节内容存储到高地址中,高字节内容存储到低地址中。
如:0x12345678 在小端模式中:
在大端中:
二.设计思想小端低地址第一个字节内存储的是 数据的最低字节的内容
大端低地址第一个字节内存储的是 数据的最高字节的内容
我们只要定义一个最高字节和最低字节内容不相同的数据内容,然后简单地判断一下低地址第一个字节存储的内容就能知道 存储模式了
这里我们以 int a = 1 示例 1的十六进制表示为 00 00 00 01
如果是小端,那么低地址第一个字节内容为 01,反之若是大端,则第一个字节内容为00。
三.代码实现方法1:
利用字符指针取出第一个字节内容的值然后比较。
方法2:
利用联合体判断 ,用字符型变量读取第一个字节内容的数据,然后判断



