字节序 大端 小端

字节序(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
相关推荐
j_xxx404_1 小时前
蓝桥杯基础--排序模板合集II(快速,归并,桶排序)
数据结构·c++·算法·蓝桥杯·排序算法
童话ing1 小时前
【LeetCode】239.滑动窗口最大值
数据结构·算法·leetcode·golang
计算机安禾1 小时前
【数据结构与算法】第13篇:栈(三):中缀表达式转后缀表达式及计算
c语言·开发语言·数据结构·c++·算法·链表
another heaven1 小时前
【软考 IDEF系列方法:从概念到核心差异】
数据结构
代码飞天2 小时前
算法与数据结构之又臭又长的表
数据结构·算法
故事和你912 小时前
洛谷-入门4-数组3
开发语言·数据结构·c++·算法·动态规划·图论
扶摇接北海1762 小时前
洛谷:B4488 [语言月赛 202602] 甜品食用
数据结构·c++·算法
Mr_Xuhhh2 小时前
LeetCode 热题 100 刷题笔记:数组与排列的经典解法
数据结构·算法·leetcode
共享家95272 小时前
实现简化的高性能并发内存池
开发语言·数据结构·c++·后端
我不是懒洋洋3 小时前
【数据结构】顺序表专题(详细代码及配图)
c语言·开发语言·数据结构·算法·青少年编程·visual studio