发布网友 发布时间:2022-04-23 03:25
共1个回答
热心网友 时间:2023-10-13 06:47
单引号括起来的是单个的字符 他只能是一个,所以没有\0这个空字符。这个很矛盾,单引号括起来的我们叫做字符,而双引号括起来的才叫字符串(一串字符)。这里纠结这个概念是有必要的,正如楼上兄台所言,字符串如果没有\0标识,就不知道字符串在何处结束,所以必须有\0标识结束。单引号是字符,他保证了只有一个字符,所以,系统很清楚,他在哪里结束,所以不需要\0来标识,所以你的问题应该是 C++中单引号括起来的字符(串字不要)会在末尾添加一个空字符么