C 言語のエスケープ文字の使い方は?
C言語では、一部の特殊文字は通常のキャラクタ定数や文字列中に直接記述することができないため、エスケープシーケンスと呼ばれる特別な表記法を用います。エスケープシーケンスはバックスラッシュ(\)で始まり、その後に1つ以上の文字が続き、特定の文字を表すために使用されます。
以下はよく使われるエスケープ文字とその使い方です:
- 改行
- :タブ
- 改行
- 「
- ‘、または‘
- バックスラッシュ
- 0:空文字
- バックスペース
- f:改ページ
例えば、文字列定数にエスケープ文字を使えば、特殊文字を表現できる。例、
printf("Hello\nWorld"); // 在Hello和World之间换行
printf("Hello\tWorld"); // 在Hello和World之间插入一个制表符
printf("Hello\"World\""); // 输出Hello"World"
エスケープ文字を使用することで、特殊な文字を使用するなど、プログラムをより柔軟にすることができます。