####1.認識轉義字符
所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉義字符,因為后面的字符,都不是它本來的ASCII字符意思了。在學習c最常見的是使用\n進行換行。
1
2
3
4
5
6
7
8
9
|
/*轉移字符代碼實現*/ printf ( "hello" ); printf ( "\b" ); //退格符 printf ( "\n" ); //換行 printf ( "\a" ); //響鈴 //printf("\t");//水平制表符 //printf("\v");//垂直制表符 printf ( "\'" ); //\'表示單引號 printf ( "\"" ); //\"表示單引號 |
####2.特殊形式的轉義字符
在c語言字符串中需要記住的是**“\代表\”,“"代表””**
利用VS2013打開應用軟件
代碼一:
1
|
system ( "F:\qq\1\Bin\QQScLauncher.exe" ); |
代碼二
1
|
system ( "F:\\qq\\1\\Bin\\QQScLauncher.exe" ); |
要能讓軟件識別到QQ應用程序所在的位置,必須使用\
####3.putchar輸出字符
1
2
3
4
5
6
7
8
9
10
|
/*putchar輸出字符*/ printf ( "\n" ); putchar ( 'h' ); //h就是一個字符,用單引號輸出 putchar ( 'e' ); putchar ( 'l' ); putchar (104); //h就是一個字符,對應整數是104 ASCII碼 putchar ( '\n' ); putchar ( '\101' ); //\ddd代表三位八進制,整數對應A的字符 |
打印出“hello ”既可以直接用printf函數直接輸出字符串hello,也可以利用putchar一一字符的輸出
到此這篇關于C語言轉義字符詳解的文章就介紹到這了,更多相關C語言轉義字符內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/D_Katter/article/details/80393280