C言語のエスケープ文字とは何ですか

青灯夜游
リリース: 2019-01-15 09:08:47
オリジナル
19468 人が閲覧しました

转义字符是一种特殊的字符常量,以反斜线"\"开头,后跟一个或几个字符(数字或字母);因为它具有不同于原有字符的特定含义,故称“转义”字符。

C言語のエスケープ文字とは何ですか

转义字符,顾名思义,它可以改变有用字符的意思,可以将一个数字或者字母常量的意思改变成某一个命令。它作用就是为了来表示常见的那些不能显示的ASCII字符,如C语言里的\0,\t,\n等。

C语言中所有的转义字符和其所对应的意义:

C言語のエスケープ文字とは何ですか

注:需要区分好斜杠"/" 与 反斜杠"\" ,不可以互换。

转义字符示例:

代码示例:使用\n,\',\",\?,\0看看效果。

#include<stdio.h>    
int main(){    
     int number=50;  
     printf("You\nare\nlearning\n\&#39;c\&#39; language\n\n\"Do you know C language\?\""); 
     printf("\n\nphp中文网\0(www.php.cn)");   
return 0;  
}
ログイン後にコピー

输出:

C言語のエスケープ文字とは何ですか

可以看出在printf()中,只要遇见了‘ \n ’就会换行;‘ \' ’会输出单引号,‘ \" ’输出双引号,‘ \? ’输出问好;

‘ \0 ’代表空字符,是一个结束符。如例子中,当遇见‘ \0  ’时,无论其后面是否还存在内容,都会停止输出。

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

以上がC言語のエスケープ文字とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!