字节序 大端 小端

字节序(Byte Order),指的是在计算机系统中,多字节数据(如整数、浮点数)在内存中存储时的字节排列顺序。主要有两种类型的字节序:大端字节序(Big Endian)和小端字节序(Little Endian)。

大端字节序

在大端字节序中,数据的最高有效字节存储在内存的最低地址,而最低有效字节存储在内存的最高地址。

例子: 假设我们有一个32位的整数0x12345678,按大端序存储时的字节顺序如下:

复制代码
内存地址:   0x00   0x01   0x02   0x03
数据:      0x12   0x34   0x56   0x78

小端字节序

在小端字节序中,数据的最低有效字节存储在内存的最低地址,而最高有效字节存储在内存的最高地址。小端序是按从低位到高位的顺序排列。

例子: 假设我们有一个32位的整数0x12345678,按小端序存储时的字节顺序如下:

复制代码
内存地址:   0x00   0x01   0x02   0x03
数据:      0x78   0x56   0x34   0x12
相关推荐
会编程的土豆9 分钟前
常用算法里的细节
数据结构·c++·算法·图论
进击的荆棘22 分钟前
C++起始之路——AVL树的实现
开发语言·数据结构·c++·stl·avl
进击的荆棘24 分钟前
C++起始之路——红黑树的实现
开发语言·数据结构·c++·stl·红黑树
菜择贰9 小时前
B树的性质和查找、插入、删除操作
数据结构·b树
LDR0069 小时前
接口焦虑终结者:LDR6020 芯片如何重新定义 Type-C 拓展坞与多设备互联时代
数据结构·经验分享·智能音箱
_深海凉_10 小时前
LeetCode热题100-最小栈
java·数据结构·leetcode
_深海凉_11 小时前
LeetCode热题100-除了自身以外数组的乘积
数据结构·算法·leetcode
xiaotao13112 小时前
01-编程基础与数学基石: Python核心数据结构完全指南
数据结构·人工智能·windows·python
浅念-16 小时前
从LeetCode入门位运算:常见技巧与实战题目全解析
数据结构·数据库·c++·笔记·算法·leetcode·牛客
剑挑星河月16 小时前
763.划分字母区间
数据结构·算法·leetcode