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

关于地址存放的例题

unsigned int a = 0x1234;
unsigned char b = *(unsigned char*)&a;

上面代码大端存储和小端存储的值分别是多少?

大端存储的是把高位地址存放在低位地址处,低位存放到高位。小端是高位存放在高位,低位在低位。因为a是整型,所以占4个字节,内存中地址为0x00 00 12 34,如图:

由图看出小端模式下b的地址值为0x34;大端模式下地址为0x00

VS编译器是小端存储的模式

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

相关文章:

  • Flume最简单使用
  • 第2章 Java集合
  • YOLOv5、YOLOv8改进:C3STR(Swin Transformer)
  • AIGC百模大战
  • docker jira 一键安装含PJ(docker 一键安装jira)
  • 认识一下Git
  • 只需4步使用Redis缓存优化Node.js应用
  • 【react基础01】项目文件结构描述
  • 光电开关-NPN-PNP
  • 学会使用Git 和 GitHub
  • SoftwareTest3 - 要了人命的Bug
  • Linux系统中MySQL库的操作,实操sql代码
  • Python基础分享之面向对象的进一步拓展
  • Windows安装Docker Desktop并配置镜像、修改内存占用大小
  • Zipping
  • pytorch学习---实现线性回归初体验
  • 别再乱写git commit了
  • 八大排序(一)冒泡排序,选择排序,插入排序,希尔排序
  • 泊松分布简要介绍
  • C语言每日一题(10):无人生还
  • VSCode开发go手记
  • 怎么选择AI伪原创工具-AI伪原创工具有哪些
  • 【块状链表C++】文本编辑器(指针中 引用 的使用)
  • echarts的Y轴设置为整数
  • 恢复删除文件?不得不掌握的4个方法!
  • GitLab CI/CD:.gitlab-ci.yml 文件常用参数小结
  • MySQL学习笔记9
  • 从零学习开发一个RISC-V操作系统(三)丨嵌入式操作系统开发的常用概念和工具
  • 小米机型解锁bl 跳“168小时”限制 操作步骤分析
  • 基础练习 回文数