字节序 大端 小端

字节序(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
相关推荐
QXH2000007 分钟前
数据结构—双向链表
c语言·数据结构·算法·链表
旺小仔.25 分钟前
【数据结构篇】~排序(1)之插入排序
c语言·数据结构·算法·链表·性能优化·排序算法
尘心cx1 小时前
数据结构-顺序表
数据结构
问道飞鱼1 小时前
每日一个数据结构-跳表
数据结构
Crossoads2 小时前
【数据结构】排序算法---希尔排序
c语言·开发语言·数据结构·算法·排序算法
jingling5552 小时前
后端开发刷题 | 最长上升子序列
java·开发语言·数据结构·后端·算法·动态规划
Crossoads3 小时前
【数据结构】十大经典排序算法总结与分析
c语言·开发语言·数据结构·算法·排序算法
liangbm33 小时前
MATLAB系列04:循环结构
开发语言·数据结构·matlab·for循环·循环结构·工程基础·程序流程
zzzzzzzz'3 小时前
二叉树OJ题——二叉树的最大深度
数据结构·二叉树·二叉树的最大高度
宇宙鸡腿大王4 小时前
代码随想录冲冲冲 Day47 单调栈Part1
数据结构