news 2026/4/18 7:42:21

彻底搞懂“大小端”存储机制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
彻底搞懂“大小端”存储机制

一、 核心概念:大端 vs 小端

在存储一个超过 1 字节的数据(比如int类型,占 4 字节)时,内存中字节的排列顺序有两种流派。

假设我们要存储十六进制数0xAB5C01FF

1. 小端存储 (Little-Endian)

  • 规则位字节存放在地址。
  • 口诀:“低低高高”。
  • 场景:大部分个人电脑(PC/x86架构)。
  • 内存样子
    地址:0x00 0x01 0x02 0x03 数据:FF 01 5C AB
    (注:FF是数值的最低位,被放在了内存的最低地址0x00)

2. 大端存储 (Big-Endian)

  • 规则位字节存放在地址。
  • 口诀:“低高高低”。
  • 场景网络传输标准、部分服务器架构。
  • 内存样子
    地址:0x00 0x01 0x02 0x03 数据:AB 5C 01 FF
    (注:这与我们的书写阅读顺序完全一致,非常符合人类逻辑)

二、 代码实战 1:验证0xAB5C01FF的存储

笔记中提到了0xAB5C01FF这个特定的数字。我们写一段 C 代码,亲眼看看它在你的电脑内存里到底长什么样。

代码 (endian_check.c)
#include<stdio.h>intmain(){// 定义笔记中的示例数值unsignedintnum=0xAB5C01FF;// 使用 unsigned char 指针指向 num 的首地址// 这样可以按字节访问内存unsignedchar*ptr=(unsignedchar*)&num;printf("原始数值: 0x%X\n",num);printf("--------------------------------\n");printf("内存地址 (低 -> 高) | 存储内容\n");printf("--------------------------------\n");for
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 16:55:36

5步掌握Pytorch图像去雾:从零到精通的完整教程

5步掌握Pytorch图像去雾&#xff1a;从零到精通的完整教程 【免费下载链接】DehazeNet_Pytorch A Pytorch implementation for DehazeNet in paper DehazeNet: An End-to-End System for Single Image Haze Removal 项目地址: https://gitcode.com/gh_mirrors/de/DehazeNet_P…

作者头像 李华
网站建设 2026/4/17 15:17:15

无需深度学习背景:产品经理的MGeo体验手册

无需深度学习背景&#xff1a;产品经理的MGeo体验手册 地址解析是许多互联网产品中不可或缺的功能&#xff0c;无论是外卖配送、物流追踪还是用户注册&#xff0c;都需要准确识别地址中的省市区信息。MGeo作为达摩院与高德联合推出的地理文本处理模型&#xff0c;能够高效完成地…

作者头像 李华
网站建设 2026/4/7 7:07:22

Golang实现抖音直播数据采集:从技术原理到实践应用

Golang实现抖音直播数据采集&#xff1a;从技术原理到实践应用 【免费下载链接】douyin-live-go 抖音(web) 弹幕爬虫 golang 实现 项目地址: https://gitcode.com/gh_mirrors/do/douyin-live-go 你是否曾想过&#xff0c;那些在抖音直播间里快速滚动的弹幕、不断刷新的礼…

作者头像 李华
网站建设 2026/4/13 20:50:16

OpenModScan终极指南:完全免费的工业级Modbus调试解决方案

OpenModScan终极指南&#xff1a;完全免费的工业级Modbus调试解决方案 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan 在现代工业自动化和物联网项目中&#xff0c;Ope…

作者头像 李华
网站建设 2026/4/16 12:30:29

从单点防御到协同韧性:2025 金融证券安全十大事件启示录

2025年&#xff0c;全球金融证券行业遭遇了前所未有的网络安全风暴。供应链攻击持续破防、双重勒索模式愈演愈烈、内外部威胁交织共振&#xff0c;十大典型安全事件累计波及超3000万用户&#xff0c;覆盖征信巨头、加密交易所、证券交易所、跨国银行等核心金融基础设施&#xf…

作者头像 李华
网站建设 2026/4/5 6:44:00

终极mumax3使用指南:快速掌握GPU加速微磁模拟

终极mumax3使用指南&#xff1a;快速掌握GPU加速微磁模拟 【免费下载链接】3 GPU-accelerated micromagnetic simulator 项目地址: https://gitcode.com/gh_mirrors/3/3 mumax3是一款专业的GPU加速微磁模拟软件&#xff0c;专门为磁性材料研究和磁学计算设计。作为新一代…

作者头像 李华