基本数据类型的大小判断
- 指针: 8字节 64位系统 4字节 32位系统
测试程序:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int *a; cout<<sizeof(a)<<endl; //指针大小
long b; cout<<sizeof(b)<<endl; //long类型大小
void* ptr; cout<<sizeof(ptr)<<endl ; //输出8则为64位系统
/*
其余unsigned,long之类的大体相同
最大的区分: 指针类型的大小
*/
return 0;
}
- 32&64系统基本内置数据类型对比