为什么一个指针变量占4字节


怎么推出来的结论
算是编译器的规定。

指针变量存放指亮禅弊向地址。
32位机上地址是4字节(每字节8位)无符号整数。
所以一个指针变量占4字节就够敬族了。
用sizeof 可以测定袭燃 大小。
因为是32位操作系统,内存寻址空间就是32位的,用32位的空间去映射机器上的内存。
指针变量在32位系段袜统上都是4字节, 64位系统上都是8字节,指针变量的值表示大燃键某个变量的存储地址,内存中每个单元都有自己的地址。32位系统地址就占4字节,所以不管什么数据类型的变量,它所滚巧在的地址大小都是固定的~
不是推出来的结论,而是系统默认设置。你用sizeof看一下大小不就知道了?
为什么一个指针变量占4字节
← 上一篇: 下一篇: →