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