1. 测试程序
std::cout << "Hello World! "; cout << "sizeof(int)" << sizeof(int) << endl; cout << "sizeof(float)" << sizeof(float) << endl; cout << "sizeof(short)" << sizeof(short) << endl; cout << "sizeof(char)" << sizeof(char) << endl; cout << "sizeof(double)" << sizeof(double) << endl; cout << "sizeof(long)" << sizeof(long) << endl; cout << "sizeof(long long)" << sizeof(long long) << endl; int *pInt; char *pChar; cout << "sizeof(pInt)" << sizeof(pInt) << endl; cout << "sizeof(pChar)" << sizeof(pChar) << endl;
2.测试结果
(1)Win64程序运行
(2)Win32程序运行
可以看出,除了指针类型有区别,其他类型一直。