为何在64位系统中指针的大小是8,而32位系统中倒是4?

为何在64位系统中指针的大小是8,而32位的倒是4?  64位系统,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,也就是说一个地址占二进制位数是64,因此:指针 sizeof(double *)==sizeof(int *)==sizeof(char *)==64/8==8原理   32位系统,同理,他的一个地址占32位二进制空间,sizeof(double *)==sizeof(in
相关文章
相关标签/搜索