当前位置: 首页 > news >正文

字节顺序:大端法与小端法

一、什么是大端法、小端法

假设变量 x 的类型为 int,位于地址 0x100 处,它的 16 进制值为 0x01234567,地址范围 0x100 ~ 0x103 的字节顺序依赖于机器的类型:

大端法,就是按照地址从低到高的顺序,先存储数据高位,再存储数据低位;
小端法,就是按照地址从低到高的顺序,先存储数据低位,再存储数据高位;

小端法的存入顺序与我们平时对数字的书写顺序恰好相反。

目前,Intel 兼容机、Android、IOS 普遍都采用小端法存储数据。

二、实验验证

我们按照从低到高的地址顺序,打印出一个 int 变量在内存中的各个字节(Golang 语言):

funcshowBytes(start*byte,lengthint){fori:=0;i<length;i++{fmt.Printf("%02x ",*(*byte)(unsafe.Pointer(uintptr(unsafe.Pointer(start))+uintptr(i))))}}funcmain(){varaint=1showBytes((*byte)(unsafe.Pointer(&a)),int(unsafe.Sizeof(a)))}

输出结果为:

01 00 00 00 00 00 00 00

不难看出,一个 int 占用了 8 个字节,而且是低位字节存在前面,正是采用的小端法

http://www.jsqmd.com/news/1281246/

相关文章:

  • 数据库开发及ADO.NET(36)——SqlCommand-执行增删改、查
  • Save Image as Type:Chrome图片格式转换扩展的终极技术解析
  • Display Driver Uninstaller:显卡驱动清理的3步终极解决方案
  • 基于Web的餐饮食品安全监管平台的设计与实现
  • C++ std::fill算法详解:从原理到实战,告别手写循环
  • poj 3253(Fence Repair)
  • 中山废旧变压器回收避坑问答:资质怎么看铜铝怎么区分价格差多少 - 广东再生资源回收
  • 抖音下载器完全指南:三步保存无水印高清视频,支持批量下载与直播录制
  • 射频系统中噪声系数的概念、测量与应用
  • 合肥除甲醛机构深度测评:绿舒等7大品牌横向对比 - 绿舒环保母婴除甲醛
  • 上交大开源《动手学大模型》实战教程,真的把我当小孩教啊!
  • 读书笔记-哈佛大学极简经济学1.
  • 2026娄底黄金回收哪里靠谱?五区县口碑商家真实测评,上门也能放心卖 - 城刊速递
  • 生成式 UI 的落地避坑:过度生成、样式失控与交互不一致的应对策略
  • AAC Smart (世成家居) 解读:河津全屋智能家居设备行业现状、用户痛点与落地干货 - 百航
  • 如何轻松掌控华硕笔记本性能:G-Helper轻量级控制工具终极指南
  • 抖音下载器完全指南:三步掌握无水印视频批量下载技巧
  • 2026安徽专升本备考首选!库课专升本深耕本土,历年公办录取率稳居行业前列 - 最新资讯
  • Linux文件搜索终极指南:FSearch如何让你告别find命令的等待时间
  • vLLM与SGLang:大模型推理框架的技术对比与应用指南
  • TI TPIC7710 EVM评估模块:加速汽车电子EPB系统开发的硬件调试平台
  • 构网型逆变器状态空间建模与MATLAB稳定性分析实践
  • 武汉襄武学校-正规高考复读中心 - 湖北成人升学提升
  • 数据框的合并排序、描述统计、分箱
  • Adobe-GenP 3.0:终极Adobe全家桶免费激活指南
  • 2026绍兴装修简装公司哪家靠谱?本地老师傅甄选攻略+避坑指南 - 装修新知
  • Grasscutter Tools终极指南:原神私服玩家的可视化管理解决方案
  • 大模型应用的基础知识:Transformer架构、Attention机制、位置编码
  • 如何快速掌握QModMaster:工业自动化调试的终极指南
  • 物联网设备硬件级安全芯片SE050应用解析