Re: [cpp] cloudwu大哥,请解释一下网易互动笔试题目的意义所在 8230; 8230;
Chen Shuo
giantchen at gmail.com
Wed Mar 22 11:58:03 CST 2006
在哪个标准中规定的我还真不知道,标准不在手边,没法查:( 我是在一篇讲C和C++的不兼容性的文章中偶然读到的,文章在哪儿我也忘了。
On 3/22/06, Li Jie <cpunion at gmail.com> wrote:
>
> 的确是这样。。。我以前还真不知道。。
>
> 如果是char a = 'a',则sizeof(a)结果是1。
>
> 问了几个用C的朋友,竟然没一个人知道。。。汗。。
>
> 请问这个是C89还是C99中规定的?我只知道把char赋给int时会隐式提升,怎么sizeof也这样子
>
>
> 在06-3-22,Chen Shuo <giantchen at gmail.com> 写道:
> > 我好像记得,sizeof('a') 在 C 语言和 C++ 语言里的处理方式是不同的,C 语言会把 'a' 提升为 int,而 C++ 就当成
> char,会得出不同的结果。有点跑题了,呵呵。
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
>
More information about the Cpp
mailing list