它们是两种不同的字节序(字节顺序)方式,决定了多字节数据在内存中的存储顺序。不同的计算机架构可能采用不同的字节序。
小端模式(Little-Endian):数据的**低字节(最不重要的字节)**存储在内存的低地址处,字节顺序从低到高存储。即,数据的字节按照从右到左的顺序存储。是现代计算机系统中最常见的字节序,大多数基于 x86 或 ARM 架构的计算机都采用小端模式。
大端模式(Big-Endian):数据的高字节(最重要的字节)存储在内存的低地址处,低字节(最不重要的字节)存储在高地址处。换句话说,数据的字节按照从左到右的顺序存储。通常出现在一些特殊的硬件架构中,如 PowerPC 和一些网络协议中。
但是
一个字节内部的每个位是按照 从低位到高位 的顺序存储的,最低有效位(LSB)位于字节的最右边,最高有效位(MSB)位于字节的最左边。在不同计算机中都是统一的。