在C中,字符常量的数据类型为int,但在C++中,相同字符的数据类型为char。
如果将下面的程序保存为test.c,则输出为4(假定整数的大小为4个字节),如果将相同的程序保存为test.cpp,则为1(假定char的大小为1个字节)
#include
int main()
{
printf("%d", sizeof('a'));
getchar();
return 0;
}
参考:
http://en.wikipedia.org/wiki/C_syntax#Character_constants
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。