一般的なエスケープシーケンス

提供:cppreference.com
移動: 案内, 検索


特殊な文字を文字列の中に記述するために、以下にあげるエスケープシーケンスを使うことができます:

エスケープシーケンス 説明
\' シングルクオート
\" ダブルクオート
\\ バックスラッシュ
\nnn 8進数の数値(nnn)
\0 ヌル文字(8進数のゼロ)
\a ベル
\b バックスペース
\f ページ送り
\n 改行
\r キャリッジリターン
\t 水平タブ
\v 垂直タブ
\xnnn 16進数の数値(nnn)

以下のサンプルは上記のエスケープシーケンスを含んでいます:

    printf( "これ\n\nテスト\nです\n\n\"お元気ですか?\"と彼女が言った\n" );

この行を実行すると、以下のように表示されます(ただし、UNIXシステムのように、改行文字で完全に新しい行に移動するという状況を想定しています):

    これ
    は
    テスト
    です
 
    "お元気ですか?"と彼女が言った
個人用ツール
名前空間
変種
操作
案内
ツールボックス
他の言語