标签: c++
我要问的是常量“ C”占用多少个字节以及为什么。
当我使用
cout << sizeof("C") << endl;
它输出2。
我还想问一下这是否是获得我的问题答案的正确方法。
谢谢。
答案 0 :(得分:4)
"C"是string literal,它实际上是const字符的 array 。并且所有字符串文字都是以空值结尾的。这意味着数组需要包含用于终结符的空间,这会将其大小增加一个字符。
"C"