小编max*_*123的帖子

计算机只有 32 位内存地址,但安装了 16GB 内存并正常工作?

我刚开始学习 C++,很惊讶地发现在调用 &varname 时,我得到了一个 8 位十六进制数字。假设这个数学是正确的:

2^(8 hexits x 4 bits hexit^-1) x 1 字节地址^-1 = 4.29497e+09 字节可寻址 RAM

我应该只能处理 4GB 的内存,但我的电脑有 16GB,所有这些都可以工作。这是否意味着我的计算机每个内存地址实际上有 32 位的存储空间?

c++ windows

0
推荐指数
1
解决办法
81
查看次数

标签 统计

c++ ×1

windows ×1