字节序 大端 小端

字节序(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
相关推荐
Not Dr.Wang42233 分钟前
基于matlab的控制系统奈氏图及其稳定性分析
数据结构·算法·matlab
老约家的可汗2 小时前
深入浅出:Map与Set的核心原理与使用场景
数据结构·算法
承渊政道2 小时前
【递归、搜索与回溯算法】(穷举vs暴搜vs深搜vs回溯vs剪枝:一文讲清概念与用法)
数据结构·c++·算法·决策树·深度优先·剪枝·宽度优先
我不是懒洋洋2 小时前
【数据结构】栈和链表基本方法的实现
c语言·开发语言·数据结构·c++·链表·青少年编程·ecmascript
澈2072 小时前
C++ string操作指南:从入门到精通
数据结构·c++·算法
算法鑫探10 小时前
闰年判断:C语言实战解析
c语言·数据结构·算法·新人首发
木子墨51611 小时前
LeetCode 热题 100 精讲 | 并查集篇:最长连续序列 · 岛屿数量 · 省份数量 · 冗余连接 · 等式方程的可满足性
数据结构·c++·算法·leetcode
2501_9219608512 小时前
双相自指图与弦论边界非对易性的结构同源
数据结构
Liangwei Lin12 小时前
洛谷 P3133 [USACO16JAN] Radio Contact G
数据结构·算法
锅挤15 小时前
数据结构复习(第五章):树与二叉树
数据结构