何为大小端存储
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。
小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。
一、存放取位法
原理:
以int 类型存入一个1,
1的补码00000000000000000000000000000001
换成16进制0x000000001这个就是它存入电脑的数据然后取它的低位字节看看是否为0
*如果是大端存储01这个低字节是放到高地址的高字节00是放到低地址
*如果是小端存储01这个低字节是放到低地址的高字节00是放到高地址
怎么拿到01这个字节,使用char *指针即可拿1字节
然后判断
上代码
int