news 2026/6/15 17:40:42

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

作者头像

张小明

前端开发工程师

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/6/15 0:26:00

如何快速掌握GPU加速微磁模拟:从入门到精通

如何快速掌握GPU加速微磁模拟&#xff1a;从入门到精通 【免费下载链接】3 GPU-accelerated micromagnetic simulator 项目地址: https://gitcode.com/gh_mirrors/3/3 mumax作为一款革命性的GPU加速微磁模拟器&#xff0c;彻底改变了传统磁性材料研究的计算方式。通过充…

作者头像 李华
网站建设 2026/6/9 22:26:37

AB下载管理器完整使用指南:告别杂乱下载的终极解决方案

AB下载管理器完整使用指南&#xff1a;告别杂乱下载的终极解决方案 【免费下载链接】ab-download-manager A Download Manager that speeds up your downloads 项目地址: https://gitcode.com/GitHub_Trending/ab/ab-download-manager 你是否曾经为了寻找下载的文件而翻…

作者头像 李华
网站建设 2026/6/10 18:38:02

终极指南:5分钟快速上手MeteoInfo气象GIS与科学计算平台

终极指南&#xff1a;5分钟快速上手MeteoInfo气象GIS与科学计算平台 【免费下载链接】MeteoInfo MeteoInfo: GIS, scientific computation and visualization environment. 项目地址: https://gitcode.com/gh_mirrors/me/MeteoInfo MeteoInfo是一款专为气象领域设计的开…

作者头像 李华
网站建设 2026/6/10 23:24:19

OpenModScan:完全免费的Modbus调试工具终极指南

OpenModScan&#xff1a;完全免费的Modbus调试工具终极指南 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan 还在为工业自动化项目中复杂的Modbus通讯调试而烦恼吗&…

作者头像 李华
网站建设 2026/6/10 15:18:33

孤能子视角:“教育“动力学分析

EIS视角下的“教育”动力学分析第一阶段&#xff1a;启动——元三力逼问&#xff0c;定位张力1. 存续驱动 教育系统的存续驱动&#xff1a;教育作为文明系统维持自身模式存续的核心机制。它既是个体为获取生存能力&#xff08;知识、技能、社会化&#xff09;的内在驱动&#x…

作者头像 李华
网站建设 2026/6/10 12:24:24

ChanlunX缠论分析工具:从理论到实战的完整指南

ChanlunX缠论分析工具&#xff1a;从理论到实战的完整指南 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX 缠论作为中国原创的技术分析理论&#xff0c;在股票投资领域具有重要地位。ChanlunX缠论可视化插…

作者头像 李华