在64位的处理器上,指针是多少个bit?
如上
[解决办法]
64 位系统也能编译出32位的程序
所以可以等于4字节 , 也可以等于8字节
[解决办法]
sizeof(int *)
这个由编译环境决定,
基本上还是 4字节的
[解决办法]
应该是8字节。
如果不是8字节,不能满足4T的寻址范围。
不过这个不是在64位处理器上,而是在64位操作系统上
[解决办法]
同意ugg.
如果64位处理器上 运行的是64位操作系统, 那么几乎可以肯定应该是8字节。
如果运行的是32位操作系统, 那么应该是4字节。
[解决办法]
微软已经说了,在win64下,指针是8字节的。
我们在win32下,指针貌似4字节,其实还有一个叫“段选择子”的东西,合起来才是真正的指针,只不过我们正常编程技术下是操作不了“段选择子”的。