为什么vs中的地址值是顺序相反的?
发布日期:2021-05-04 18:24:09 浏览次数:9 分类:技术文章

本文共 172 字,大约阅读时间需要 1 分钟。

  • 地址值是十六进制存储
  • eg:i=0x0000007b,为什么显示结果是7b 00 00 00 呢?
  • 原因是:英特尔的CPU采用了小端方式进行数据存储,因此低位在前、高位在后
  • 小端模式--低位在前,高位在后
  • 国产龙芯是大端
  • 只有整型数据才会有大小端问题,char型是没有的,汉字也不存在大小端问题,汉字也是字符数组存,单个字节也不存在大小端问题。
上一篇:vs中代码都正确,为什么编译不通?变量定义没放在前面?
下一篇:为什么32位电脑地址范围是0到4G?

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年03月09日 18时03分30秒