别告诉我输入双引号时不按shift键就成了单引号,那样还是不行,会出现“undefined symbol 'main' module cos"错误的
C语言中单撇号(“ ’”)的打法和平时一样,只需要按下”单撇号键“(回车键左边)即可。
但是,如果想输出单撇号,则需要使用转义字符“ \' ”(斜杠+单撇号)。
如:
转义字符:
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
所有转义字符及意义:
void test_char (int c){ switch (c) { case '0 ': case '1 ': printf ("it\'s a digit \n"); break; case ' ': case '\n': case '\t': printf ("it\'s a white\n"); break; default: printf ("it\'s a char\n"); break; }}这个怎么改?