C Primer Plus 第六版课后习题

11章课后习题第六题

img

答案如下:

img


可是我在机器上编译输出如下:

img

我在网上也看到其他人说 字符常量 只占用一个字节。
所以到底字符常量占用几个字节啊。

单引号是char字符,占1个字节
双引号是char数组,最后有个隐藏的'\0',占用显示字符数+1个字节。

关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:C primer plus 第六版 第七章 编程练习 答案