C基础-转义字符

转载请注明出处:http://blog.csdn.net/droyon/article/details/9822541

转义字符
\' 单引号'(Single Quote,或Apostrophe) 
\" 双引号" 
\? 问号?(Question Mark) 
\\ 反斜线\(Backslash) 
\a 响铃(Alert,或Bell) 
\b 退格(Backspace) 
\f 分页符(Form Feed) 
\n 换行(Line Feed) 
\r 回车(Carriage Return) 
\t 水平制表符(Horizontal Tab) 
\v 垂直制表符(Vertical Tab) 

1、测试转义字符输出打印

#include <stdio.h>
int main(void){
    printf("111111\'");/* 单引号 */
    printf("222222\"");/* 双引号 */
    printf("333333\?");/* 问号 */
    printf("444444\\");/* 单斜杠 */
    printf("555555\a");/* 响铃 */
    printf("666666\b");/* 退格符 */
    printf("777777\f");/* 分页符号  */
    printf("888888\n");/* 换行符 */
    printf("999999\r");/* 回车符  */
    printf("000000\t111111111");/* 水平制表符 */
    printf("111111\v000000000");/* 垂直制表符 */

    printf("\n 1=单引号\t 2=双引号\t  3=问号\t\n\ 4=单斜杠\t 5=响铃\t 6=退格符\t\n 7=分页符\t 8=换行符\t 9=回车符\t\n 01=水平制表符\t 10=垂直制表符号\t\n");
    return 0;
}

打印:

111111'222222"333333?444444\55555566666777777
                                             888888
000000	111111111111111
                       000000000
 1=单引号	 2=双引号	  3=问号	
 4=单斜杠	 5=响铃	 6=退格符	
 7=分页符	 8=换行符	 9=回车符	
 01=水平制表符	 10=垂直制表符号
2、测试打印字符串、打印字符中单引号,以及双引号,斜杠的注意事项

#include <stdio.h>
int main(void){
    printf("《打印字符串》,转义字符的使用,双引号和斜杠\n");
    printf("'\n");
    printf("\'\n");//单引号:既可以使用单引号,也可以使用转义
    
    printf("?\n");
    printf("\?\n");//既可以使用转义字符也可以直接“?”

//    printf("""); 双引号必须使用转义字符
    printf("\"");

//    printf("\");//斜杠(\)必须使用转义字符
    printf("\\\n");

    printf("---------------------------------------------\n");
    printf("《打印字符》,转义字符的使用,单引号和斜杠\n");
    //打印单引号字符和斜杠(\)只能使用转义,而打印双引号以及问号,既可以使用转义字符也可不用
//    printf("char is:%c",''');打印单引号字符只能使用转义字符
    printf("char is:%c\n",'\'');
    
//    printf("char is:%c\n",'\');//打印斜杠(\)字符,只能使用转义字符
    printf("char is:%c\n",'\\');
    
    printf("char is:%c\n",'\"');//双引号:转义双引号,或者直接双引号
    printf("char is:%c\n",'"');//双引号
    printf("char is:%c\n",'\?');//问号:转义字符或者直接问号
    printf("char is:%c\n",'?');//问号

    printf("--------------------------\n");
}

打印:

《打印字符串》,转义字符的使用,双引号和斜杠
'
'
?
?
"\
---------------------------------------------
《打印字符》,转义字符的使用,单引号和斜杠
char is:'
char is:\
char is:"
char is:"
char is:?
char is:?
--------------------------


你可能感兴趣的:(c,gcc,转义字符,linuxC)