关于程序大小端的一次讨论

简介

有时候也不是很敢参考网络上的描述信息 也想要找到比较正规的描述
下面是《深入理解计算机系统》部分关于大小端的原文描述图片

假设一个整型变量int i=0x12345678; 占用四个字节
下面是mac m1 写了一段程序关于int的值的打印

后续Windows我稍后再补上

内存排序

  • a. 12 34 56 78
  • b. 78 56 34 12
    背景1 12是高字节 78是低字节
    背景2 一块连续的内存 起始地址是低地址(值) 结束地址是高地址(值)

结论:按照《深入理解计算机系统》的理解

78 是这个int变量的低地址 所以存储在内存首地址(低地址)的时候是小端
78 存储在内存的首地址(低地址)的时候是大端

posted @ 2024-11-01 22:46  simp00  阅读(12)  评论(0编辑  收藏  举报