字节序 大端 小端

字节序(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
相关推荐
Rubisco..4 小时前
牛客周赛 Round 111
数据结构·c++·算法
代码小菜鸡6664 小时前
java 常用的一些数据结构
java·数据结构·python
火山灿火山4 小时前
详解AVL树旋转操作实现
数据结构·c++
少许极端4 小时前
算法奇妙屋(六)-哈希表
java·数据结构·算法·哈希算法·散列表·排序
Da Da 泓4 小时前
shellSort
java·数据结构·学习·算法·排序算法
巴里巴气5 小时前
第15题 三数之和
数据结构·算法·leetcode
小许学java5 小时前
数据结构-Map和Set
数据结构·算法·set·map·哈希表·哈希冲突·哈希桶
艾莉丝努力练剑6 小时前
【Linux指令 (二)】不止于入门:探索Linux系统核心与指令的深层逻辑,理解Linux系统理论核心概念与基础指令
linux·服务器·数据结构·c++·centos
C嘎嘎嵌入式开发7 小时前
(10)100天python从入门到拿捏《Python中的数据结构与自定义数据结构》
数据结构·python·算法
Vect__7 小时前
从底层到上层的“外挂”:deque、stack、queue、priority_queue 全面拆解
数据结构·c++