字节序 大端 小端

字节序(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
相关推荐
一叶落43815 小时前
题目:15. 三数之和
c语言·数据结构·算法·leetcode
y = xⁿ16 小时前
【LeetCodehot100】2:两数相加 19 删除链表倒数第n个节点
数据结构·链表
罗湖老棍子17 小时前
【例 1】数列操作(信息学奥赛一本通- P1535)
数据结构·算法·树状数组·单点修改 区间查询
big_rabbit050217 小时前
[算法][力扣222]完全二叉树的节点个数
数据结构·算法·leetcode
ab15151719 小时前
3.17二刷基础112 118 完成进阶52
数据结构·算法
美式请加冰19 小时前
链表的介绍和使用
数据结构·链表
小王不爱笑13220 小时前
排序算法 Java
数据结构·算法·排序算法
不想看见40420 小时前
Power of Four二进制特性--力扣101算法题解笔记
数据结构·算法
y = xⁿ20 小时前
【LeetCodehot100】T23:合并k个升序链表
java·数据结构·链表
_饭团21 小时前
指针核心知识:5篇系统梳理3
c语言·数据结构·算法·leetcode·面试·学习方法·改行学it