'x'和"x"有什么区别?

Isa*_*han -2 c++ string char difference

'x'和之间有什么区别"x"

是否'x'意味着它是一个char值并且"x"意味着它是一个字符串值?

非常抱歉与其他qn的相似性,因为我实际上没有得到解释,因为它太复杂了.

jua*_*nza 9

文字'x'是一个char.文字"x"是一个字符串文字的类型const char[2],一个以null结尾的char数组,包含值x\0.

  • 我很挑剔,但它应该是"空终止"而不是"空终止".:P (2认同)