TECH I.S.

C 特殊文字


文字列 - 特殊文字

文字列は引用符で囲む必要があるため、C はこの文字列を誤解し、エラーを生成します。

char txt[] = "We are the so-called "Vikings" from the north.";
この問題を回避する解決策は、バックスラッシュ エスケープ文字を使用することです。

バックスラッシュ (\) エスケープ文字は、特殊文字を文字列文字に変換します。


エスケープ文字

結果

説明

\' ' 一重引用符
\" " 二重引用符
\\ \ バックスラッシュ
シーケンス \" は文字列に二重引用符を挿入します。

char txt[] = "We are the so-called \"Vikings\" from the north.";

自分で試してみる»

シーケンス \' は文字列に一重引用符を挿入します。

char txt[] = "It\'s alright.";

自分で試してみる »

シーケンス\\文字列にバックスラッシュを 1 つ挿入します。

char txt[] = "The character \\ is called backslash.";

自分で試してみる»

C のその他の一般的なエスケープ文字は次のとおりです。


エスケープ文字

結果

試してみる

\n 改行 試してみる
\t タブ 試してみる
\0 ヌル 試してみる



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細