news 2026/5/1 8:01:51

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

作者头像

张小明

前端开发工程师

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/5/1 6:54:42

3DS无线文件传输技术深度解析:从协议原理到性能优化

3DS无线文件传输技术深度解析&#xff1a;从协议原理到性能优化 【免费下载链接】3DS-FBI-Link Mac app to graphically push CIAs to FBI. Extra features over servefiles and Boop. 项目地址: https://gitcode.com/gh_mirrors/3d/3DS-FBI-Link 在3DS游戏生态中&#…

作者头像 李华
网站建设 2026/5/1 5:46:12

模型对比:MGeo与其他地址匹配方案的性能测试

模型对比&#xff1a;MGeo与其他地址匹配方案的性能测试实战指南 地址匹配是地理信息系统(GIS)和位置服务中的基础技术&#xff0c;但面对"北京市海淀区中关村大街27号"和"中关村大街27号(海淀区)"这样的变体时&#xff0c;传统方法往往力不从心。本文将带…

作者头像 李华
网站建设 2026/5/1 6:56:32

突破雾霾视觉屏障:基于Pytorch的智能图像去雾全攻略

突破雾霾视觉屏障&#xff1a;基于Pytorch的智能图像去雾全攻略 【免费下载链接】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/Dehaze…

作者头像 李华
网站建设 2026/5/1 6:57:13

撕掉 “首席背锅官” 标签:CISO 的核心竞争力是领导力,不是预算

在企业网络安全建设的讨论中&#xff0c;“预算不足”似乎永远是CISO&#xff08;首席信息安全官&#xff09;口中的高频词。但剥开表象就能发现&#xff0c;预算从来不是制约安全价值落地的核心瓶颈&#xff0c;CISO的领导力缺失&#xff0c;才是导致安全工作陷入被动、沦为“…

作者头像 李华
网站建设 2026/4/14 17:16:34

ChatALL终极指南:一键开启AI大模型协作新时代

ChatALL终极指南&#xff1a;一键开启AI大模型协作新时代 【免费下载链接】ChatALL Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers 项目地址: https://gitcode.com/gh…

作者头像 李华
网站建设 2026/5/1 6:54:43

Jellyfin弹幕插件终极指南:5分钟快速开启视频弹幕功能

Jellyfin弹幕插件终极指南&#xff1a;5分钟快速开启视频弹幕功能 【免费下载链接】jellyfin-danmaku Jellyfin danmaku extension 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-danmaku 想要为你的Jellyfin媒体服务器添加精彩的弹幕功能吗&#xff1f;这个简…

作者头像 李华