ホームページ > バックエンド開発 > C++ > C言語ではエスケープシーケンス

C言語ではエスケープシーケンス

WBOY
リリース: 2023-08-29 17:17:13
転載
1201 人が閲覧しました

C言語ではエスケープシーケンス

许多编程语言支持一种称为转义序列的概念。当一个字符前面有一个反斜杠(\)时,它被称为转义序列,并且对编译器有特殊的意义。例如,下面的语句中的

是一个有效的字符,它被称为换行字符 −

char ch = &#39;</p><p>&#39;;
ログイン後にコピー

在这里,字符n之前有一个反斜杠(\),它具有特殊含义,即换行,但请记住反斜杠(\)只对一些字符具有特殊含义。以下语句在C编程中不会传达任何含义,将被视为无效语句−

char ch = &#39;\1&#39;;
ログイン後にコピー

下表列出了C编程语言中可用的转义序列 −

序号转义序列及描述
1\t

在文本中插入一个制表符。

2\b

在文本中插入一个退格符。

3

在文本中插入一个换行符。

4\r

在文本中插入一个回车符。

5\f

在文本中插入一个换页符。

6\’

在文本中插入一个单引号。

7\”

在文本中插入一个双引号。

8\

在文本中插入一个反斜杠。

示例

#include <stdio.h>
int main() {
   char ch1;
   char ch2;
   char ch3;
   char ch4;
   ch1 = &#39;\t&#39;;
   ch2 = &#39;</p><p>&#39;;
   printf( "Test for tabspace %c and a newline %c will start here", ch1, ch2);
}
ログイン後にコピー

输出

Test for tabspace and a newline
will start here
ログイン後にコピー

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート