如何向字符添加引号?

How can I add quotes to a char?

我需要在字符的开头和结尾添加引号。

char *Mychar = "hello"; 
printf("%c\n",Mychar[0]);

我的结果是 h,我想要的结果是 'h'

只需将它们添加到格式字符串中即可。对于单引号,你可以把它们放在那里:

printf("'%c'\n",Mychar[0]);

对于双引号,您必须将它们转义:

printf("\"%c\"\n",Mychar[0]);