Visual Studio 2019中查看变量内存地址
变量所在行打断点
执行程序
打开内存显示窗口
输入取 &a 获得a的地址值
点击a的地址值拖动至内存显示窗口中,此时第一行显示的为变量 a 的存储地址
点击逐过程
点击逐过程后,程序执行完第4行,此时a的存储地址中存入了3
如果对a再次赋值,a的存储地址变为了5
x86架构采用小端存储模式本人此篇博客中略有介绍
123 对应的十六进制为 7b
为什么内存数据要用十六进制看呢?
计算机实际存储时用二进制,但这里为了高效,选用十六进制显示(2个字符就可表示1个字节)