字节序 大端 小端

字节序(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
相关推荐
小英雄大肚腩丶2 分钟前
RabbitMQ消息队列
java·数据结构·spring boot·分布式·rabbitmq·java-rabbitmq
普马萨特1 小时前
Uber H3:地理网格索引在空间数据分析中的应用
数据结构·算法
微风欲寻竹影2 小时前
Java数据结构——栈(Stack)详解
java·开发语言·数据结构
牢姐与蒯2 小时前
C++数据结构之红黑树
数据结构
YL200404262 小时前
041二叉树的层序遍历
数据结构·leetcode·bfs
谙弆悕博士2 小时前
【附C语言源码】C语言 栈结构 实现及其扩展操作
c语言·开发语言·数据结构·算法·链表·指针·
YuanDaima20482 小时前
图论基础原理与题目说明
数据结构·人工智能·python·算法·图论·手撕代码
z200509303 小时前
今日算法(二叉树)
数据结构
小赵不会秃头3 小时前
数据结构Day 06:线性结构、库操作及 Makefile 完整学习笔记
java·linux·数据结构·算法·面试
郝学胜-神的一滴3 小时前
干货版《算法导论》04:渐近复杂度与序列接口实战
java·开发语言·数据结构·c++·python·算法