C/C++中指针所能指向的地址范围

来源:互联网 发布:电子小报制作软件 编辑:程序博客网 时间:2024/05/18 02:02
//指针变量在32位操作系统下所占字节数是4,计算得出其所能寻址的范围大小是4GB,与32操作系统所能寻址范围一样大,足够用了;64位系统下指针变量所占字节数变为8,也够用。//指针变量所占字节的大小是编译器根据当前CPU运行模式的寻址位数来确定的。#include <STDIO.H>int main(void){double t = 1;double sum;for (int j=1; j<=32; ++j){t *= 2;}sum = t/1024/1024/1024;//sum 的单位是 GBprintf("%lf\n", sum);return 0;}/************************************************************************//*在32位win 7上VC++6.0中运行结果:            4.000000            Press any key to continue                                   *//************************************************************************/

0 0