C語言轉義字符詳解

####1.認識轉義字符

這裡寫圖片描述

所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義瞭一些字母前加””來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉義字符,因為後面的字符,都不是它本來的ASCII字符意思瞭。在學習c最常見的是使用\n進行換行。

/*轉移字符代碼實現*/
	printf("hello");
	printf("\b");//退格符
	printf("\n");//換行
	printf("\a");//響鈴
	//printf("\t");//水平制表符
	//printf("\v");//垂直制表符
	printf("\'");//\'表示單引號
	printf("\"");//\"表示單引號

這裡寫圖片描述

####2.特殊形式的轉義字符

在c語言字符串中需要記住的是**“\代表\”,“”代表””**
利用VS2013打開應用軟件
代碼一:

system("F:\qq\1\Bin\QQScLauncher.exe");

這裡寫圖片描述

代碼二

system("F:\\qq\\1\\Bin\\QQScLauncher.exe");

這裡寫圖片描述

要能讓軟件識別到QQ應用程序所在的位置,必須使用\

####3.putchar輸出字符

/*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語言轉義字符內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: