![C与C++在char上的不同. - wmx3ng - 青春无敌 C与C++在char上的不同. - wmx3ng - 青春无敌](http://img4.ph.126.net/VV6HJKLedU_16c08ddBdoQ==/2748321672620514944.jpg)
程序1:
#include <stdio.h>
int main()
{
printf("%d\n",sizeof('A'));
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(65));
return 0;
}
结果:
![C与C++在char上的不同. - wmx3ng - 青春无敌 C与C++在char上的不同. - wmx3ng - 青春无敌](http://img6.ph.126.net/jqL9Gvlay-j2DsFR9uP3fA==/1109574358211068806.jpg)
程序2:
#include <iostream>
using namespace std;
int main()
{
cout<<sizeof('A')<<endl;
cout<<sizeof(char)<<endl;
cout<<sizeof(65)<<endl;
return 0;
}
using namespace std;
int main()
{
cout<<sizeof('A')<<endl;
cout<<sizeof(char)<<endl;
cout<<sizeof(65)<<endl;
return 0;
}
![C与C++在char上的不同. - wmx3ng - 青春无敌 C与C++在char上的不同. - wmx3ng - 青春无敌](http://img6.ph.126.net/0XNn_kJnC-py2O4N_6df0Q==/6597434804516446696.jpg)