Re: [cpp] cloudwu大哥,请解释一下网易互动笔试题目的意义所在 8230; 8230;
Li Jie
cpunion at gmail.com
Wed Mar 22 11:34:05 CST 2006
的确是这样。。。我以前还真不知道。。
如果是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,会得出不同的结果。有点跑题了,呵呵。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codingnow.com/pipermail/cpp/attachments/20060322/8da148f8/attachment.html
More information about the Cpp
mailing list