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

架构师必须要掌握的大小端问题

一、什么是大端和小端

所谓的大端模式,就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

所谓的小端模式,就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

简单来说:大端——高尾端,小端——低尾端

举个例子,比如数字 0x12 34 56 78在内存中的表示形式为:

1)大端模式:

低地址 -----------------> 高地址

0x12 | 0x34 | 0x56 | 0x78

2)小端模式:

低地址 ------------------> 高地址

0x78 | 0x56 | 0x34 | 0x12

可见,大端模式和字符串的存储模式类似。

3)下面是两个具体例子:

http://www.lryc.cn/news/41735.html

相关文章:

  • 2023年ACM竞赛班 2023.3.20题解
  • 什么是语法糖?Java中有哪些语法糖?
  • STM32学习(五)
  • STM32的CAN总线调试经验分享
  • 深度剖析自定义类型(结构体、枚举、联合)——“C”
  • 《水经注地图服务》发布的全球影像数据在水经微图中调用
  • MyBatis --- 缓存、逆向工程、分页插件
  • vue3自定义svg图标组件
  • 智能火焰与烟雾检测系统(Python+YOLOv5深度学习模型+清新界面)
  • Java实习生------JUC并发编程(多线程)10道面试题打卡⭐⭐⭐
  • ChatGPT和百度文心一言写用例,谁更强?
  • 设计模式总结
  • 【K8S系列】深入解析Pod对象(一)
  • JVM学习.02 内存分配和回收策略
  • logstash+elasticsearch+Kibana(ELK)日志收集
  • 今天面试了一个2年Java经验的
  • 逻辑覆盖测试用例设计
  • 面试官:说一下MySQL中的锁机制吧
  • STL库中list的迭代器实现痛点分析
  • 字符编码对比(GBK、Unicode、UTF-8)
  • 【百面成神】Redis基础11问,你能坚持到第几问
  • 十大排序算法极简汇总篇
  • 数据结构笔记
  • web前端框架——Vue的特性
  • 提权工具推荐(PEASS-ng、linpeas_linux_amd64、winPEASany_ofs)
  • Spark - 继承 FileOutputFormat 实现向 HDFS 地址追加文件
  • 树莓派编程控制继电器及继电器组
  • oracle和mysql的区别
  • <Linux开发> linux应用开发-之-uart通信开发例程
  • 基于深度学习的安全帽检测系统(YOLOv5清新界面版,Python代码)