BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 拡張表記とは何ですか。

 拡張表記は、逆斜線文字\に続く一つ以上の文字による、特別な文字表記です。その一覧を以下に示します。

単純拡張表記(simple escape sequence)
\a警報(alert)聴覚的または視覚的な警報を発する。
\b後退(back space)表示位置を直前の位置へ移動する。
\f書式送り(form feed)改ページして、次のページの先頭へ移動する。
\n改行(new line)改行して、次の行の先頭位置へ移動する。
\r復帰(carriage return)現在の行の先頭位置へ移動する。
\t水平タブ(horizontal tab)次の水平タブ位置へ移動する。
\v垂直タブ(vertical tab)次の垂直タブ位置へ移動する。
\\文字 \
\?文字 ?
\'文字 '
\"文字 "
8進拡張表記(octal escape sequence)
\ooooooは1~3桁の8進数8進数でoooの値をもつ文字
16進拡張表記(hexadecimal escape sequence)
\xhhhhは任意の桁数の16進数16進数でhhの値をもつ文字


■ 根拠 ■
標準C §5.2.2 Character display semantics
§6.1.3.4 Character constnats
標準C99 §5.2.2 Character display semantics
§6.4.4.4 Character constnats
標準C++ §2.13.2 Character literals

戻る

BohYoh.comロゴ