字节序浅析

news/2025/11/15 17:53:12/文章来源:https://www.cnblogs.com/feinxiang/p/19225836

定义

uint32_t value = 0x12345678 /* 如果该value保存在地址 0x20010010*/
/* 小端序:低字节在低地址 即0x78的实际地址为 0x20010010*/
/* 大端序:低字节在高地址 即0x12的实际地址为 0x20010010*/

内存

堆空间

  • 一般模型下地址都是从低地址到高地址进行增长的,即堆内存的申请所获取的地址是处于一个递增的情况;
  • 但是每次申请完成后,都是属于内存自己的管理,和架构无关,例如malloc 4 字节内存空间,重复两次;即获取两个地址分别为 0x21010010 0x21010014;但赋予数据后,内部还是小端序。

栈空间

  • 一般模型下地址都是从高地址到低地址进行增长的,即局部临时变量所获取的地址是处于一个递减的情况;
  • 但是每次申请完成后,都是属于内存自己的管理,和架构无关,例如malloc 4 字节内存空间,重复两次;即获取两个地址分别为 0x20010010 0x2001000c;但赋予数据后,内部还是小端序。

数组

  • 数组的元素地址都是递增的和堆栈空间无关,只有存在u8数组和u32数组切换时需要注意字节序的问题

结构体

  • 结构体内部成员的定义在内存中也是从低字节到高字节,即从上到下的定义实际在内存中是从低地址到高地址的变化[结构体的内存布局规则, 和大小端无关]
    struct {          // 拆分低字节和高字节(小端模式)uint8_t lowByte;   // 低字节(第一个字节)uint8_t highByte;  // 高字节(第二个字节)
    };
    

位域(bit序)与字节序的关联细节

位域的“bit序”(即结构体中定义的位成员与实际字节中位的对应关系)没有统一标准,但通常会间接目标架构的字节序习惯保持一致,形成“字节序→bit序”的适配关系,具体表现为:

1. 小端架构下的bit序(常见情况)

在小端模式(低字节存低地址)的架构(如x86)中,编译器通常将位域按“从低到高”的顺序映射到字节的位:

  • bit0 → 字节的最低位(LSB,值为1时对应0x01)
  • bit1 → 字节的第1位(值为1时对应0x02)
  • ...
  • bit7 → 字节的最高位(MSB,值为1时对应0x80)

示例代码(小端系统):

struct BitField {uint8_t bit0:1;uint8_t bit1:1;uint8_t bit2:1;uint8_t bit3:1;uint8_t bit4:1;uint8_t bit5:1;uint8_t bit6:1;uint8_t bit7:1;
} bits;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/966420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 最新无缝钢管厂家推荐榜:国际测评认证 + 技术创新 + 全场景适配权威指南大口径无缝钢管/16Mn 无缝钢管/定制无缝钢管/厚壁无缝钢管公司推荐

引言 无缝钢管作为工业制造、能源输送等核心领域的关键材料,其品质直接影响下游产业安全运行。本次推荐榜基于国际钢铁协会(World Steel Association)与国际钢管行业协会(ISSF)联合 SGS、Intertek 两大检测机构的…

2025年硫酸钠流化床干燥机源头厂家权威推荐榜单:调味品振动流化床干燥机/大豆纤维流化床干燥机/味精振动流化床干燥机源头厂家精选

工业干燥领域技术迭代加速,硫酸钠流化床干燥机市场正迎来高效节能与智能化转型的关键时期 在化工、制药、食品等行业高效生产需求的推动下,硫酸钠流化床干燥机市场持续增长。据行业报告显示,全球流化床干燥机市场规…

MX Round 24 解题报告

T1 因为不能有中间插入的颜色,所以我们可以把所有操作改为在当前已操作区间的左右两侧扩展。 于是用栈实现即可。 T2 Fun Fact:两个错误的暴力得到了一个正确的算法。 首先,我们用暴力算法打一下表,发现每一次选取…

2025 最新钢结构源头厂家推荐排行榜,聚焦优质供应与专业服务精选榜单美标 / 欧标钢结构 / 环保设备 / 水泥矿山 / 机械设备钢结构厂家推荐

引言 在无缝钢管、网架及钢结构领域,市场需求正朝着高规格、定制化、绿色化方向快速升级,但行业乱象仍存:部分企业缺乏核心技术导致产品精度不足,网架结构稳定性达标率低,无缝钢管材质不符合国标要求;资质挂靠、…

当下市面上靠谱的平移门服务商

摘要 随着城市化进程加速和智能化需求提升,2025年平移门行业迎来新一轮技术革新,市场增长率预计达15%。智能平移门因其安全、便捷、高效的特点,已成为政府机构、商业综合体、交通枢纽等场所的首选方案。本文基于技术…

2025年11月中国伸缩门源头厂家口碑推荐榜单

摘要 随着智慧城市建设加速推进,2025年中国伸缩门行业迎来技术升级与市场扩容双重机遇。智能防夹技术、物联网集成控制系统及节能电机成为行业主流配置,市场规模预计突破80亿元(数据来源:中国安防行业协会《2025智…

简单了解数组

数组 int[] sh;//首选方法 int sh[];//效果相同,适用于c,c++方法 int[] sh=new int[数组大小];//静态初始化 int[] x={1,34,52,37,3};//动态初始化 int[] x=new int[10]; x[0]=33;反转数组 import java.util.Scanner…

2025年目字扣订制厂家权威推荐榜单:塑料扣具/箱包插扣/五金插扣源头厂家精选

在箱包、服装及户外装备行业蓬勃发展的推动下,目字扣作为关键的调节与固定件,其市场需求持续增长,定制化与专业化已成为行业竞争焦点。 目字扣,又称三档扣,虽是小配件,却是决定背包、腰带等产品“好用与否”的关…

# 第10章 指针和结构体

10.1 指针 一、什么是指针 指针(Pointer):变量的地址,通过它能找到以它为地址的内存单元。 例子1:理解指针概念 #include <bits/stdc++.h> using namespace std; int main(){int x=10;int* p=&x; // 定义…

2025年步进式加热直饮水机订制厂家权威推荐榜单:奶茶店全自动烧水器/大型工业净水器/饭店专用开水器源头厂家精选

在商用饮水设备智能化与节能化发展的背景下,步进式加热技术以其高效节能、杜绝千滚水的技术优势,正成为学校、医院、工厂等大型场所饮水设备升级的首选。 步进式加热直饮水机通过分层加热、逐层进水的技术原理,实现…

2025 年 11 月漆渣脱水设备,漆渣脱水机,漆渣脱水装置最新推荐,技术实力与市场口碑深度解析!

在工业涂装领域,漆渣脱水设备、漆渣脱水机及漆渣脱水装置的品质直接决定企业环保合规水平与运营效益。据行业协会联合十家权威机构发布的测评数据显示,当前市场超 62% 的相关产品存在技术不成熟、稳定性不足等问题,…

2025 最新钢结构厂家推荐排行榜,涵盖全产业链服务与优质产能企业权威甄选钢结构建筑/钢结构房屋/钢结构屋面/钢结构网架/钢结构桁架/钢结构连廊公司推荐

引言 随着工业建筑、公共设施等领域对无缝钢管、网架及钢结构产品的需求持续攀升,行业市场呈现蓬勃发展态势,但同时也存在诸多乱象。部分企业缺乏核心技术支撑,生产的无缝钢管精度不足、网架结构稳定性欠佳,难以满…

2025 年 11 月漆渣脱水系统,漆渣脱水机,漆渣脱水装置品牌最新推荐,产能、专利、环保三维数据透视!

在工业涂装废水处理场景中,漆渣脱水系统、漆渣脱水机及漆渣脱水装置的性能直接关系到环保达标效率与企业运营成本控制。据行业协会专项测评报告显示,当前市场中近 55% 的相关产品存在产能不匹配、专利技术缺失、环保…

Convex

Convex凸函数小记 定义 仿射集:\(\forall x_{1}, x_{2} \in S\),\(x = \theta x_{1} + (1 - \theta)x_{2} \in S\),其中 \(\theta \in \R\)。 凸集:\(\forall x_{1}, x_{2} \in S\),\(x = \theta x_{1} + (1 - \t…

2025年全自动无屑切割倒角一体机实力厂家权威推荐榜单:自动化切割倒角一体机/切割倒角一体机/自动切割倒角一体机源头厂家精选

在制造业智能化升级的推动下,全自动无屑切割倒角一体机市场正迎来高速发展。这类设备通过集成化设计与先进切削技术,实现了高效率、高精度的加工作业,成为管材、棒材加工领域的重要装备。 全自动无屑切割倒角一体机…

2025 年 11 月喷漆废水处理工艺,喷漆废水处理技术改造,喷漆废水处理运维服务公司最新推荐,聚焦资质、案例、售后的五家机构深度解读

在工业生产环保治理领域,喷漆废水处理工艺、技术改造及运维服务的质量直接关系到企业环保合规性与运营效率。随着环保标准持续升级,企业对相关服务的专业性、稳定性和性价比需求日益严苛。本次推荐基于行业权威协会的…

2025 国内网架厂家最新推荐排行榜:聚焦钢结构 / 球形 / 螺栓球多场景,甄选技术服务双优的权威品牌指南

引言 随着建筑行业对大跨度、轻量化结构的需求持续激增,网架结构已成为体育场馆、机场航站楼、工业煤棚、收费站等核心场景的首选方案,市场规模不断扩大。但行业乱象凸显:部分厂商缺乏专业设计能力,深化设计不到位…

【题解】P4707 重返现世

min-max 容斥入门题。 考虑记物品的集合为 \(S\),每个物品的权值为第一次抓到该物品的时间,则集合中第一次得到一个物品的期望时间为 \(E(\min(S))\),那么我们最后所求的为 \(E(\operatorname{kthmin}(S))\)。 首先…

2025 年 11 月喷漆废水处理设备,喷漆废水处理药剂,喷漆废水处理系统厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!

在工业生产绿色转型进程中,喷漆废水处理成为企业合规运营的核心环节。这类废水含有的油漆颗粒、有机溶剂等污染物,若处理不达标不仅会引发环境风险,还会影响企业生产连续性。据行业协会最新测评数据显示,当前市场上…

Flink Data Sink 理论 、架构、语义保证、两阶段提交与可插拔拓扑 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …