C中的双引号与单引号

如何在C中使用引号

C您可能会发现自己在某些情况下使用双引号,而在其他情况下使用单引号。

在某些语言中,两者之间没有区别。但是在C语言中,存在差异,您将根据需要使用一个与另一个。

什么时候可以使用单引号,什么时候可以使用双引号?

单引号用于标识单个字符(char价值):

char letter = 'a';

双引号用于创建字符串文字:

char *name = "Flavio";

请注意,您可以创建一个单字母字符串文字:

char *letter = "a";

但是请记住,字符串是由字符串的字符组成的,再加上一个0末尾的字符,使单字母字符串文字占用单个字符的两倍空间。

免费下载我的C手册


更多clang教程: