c和c++中sizeof('a')的不同

1066阅读 0评论2011-01-10 imjacob
分类:嵌入式

今天看到sizeof('a')在c和c++中是不一样的,于是在vc2010上试了一下,果然。

前者为 4,后者 为 1.

另外在c下,如果你写 sizeof((char)'a')又是1了 。难道在c下 , 编译器把sizeof('a')作为 sizeof(97)了?

参考
上一篇:201011的总结
下一篇:三极管的工作原理