在arm和PC主机上进行数据交互时,经常涉及到大小端的转换。
大端模式,指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。(比较符合我们平时的读写习惯)
小端模式,指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。
如变量 int a = 0x31323334,则在大端模式下存储结构如下图:
在小端模式下的存储结构如下图:
在arm和PC主机上进行数据交互时,经常涉及到大小端的转换。
大端模式,指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。(比较符合我们平时的读写习惯)
小端模式,指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。
如变量 int a = 0x31323334,则在大端模式下存储结构如下图:
在小端模式下的存储结构如下图: