#author("2022-03-03T08:10:46+09:00","","")
*特殊文字(エスケープシーケンス) [#mae866c4]
***エスケープシーケンス [#fadecf7a]
文字や数値の使い方を簡単に見てきましたが、テキストとして入力を行えない特殊な文字があります。
簡単な例で言えば改行です。テキストエディタ上でEnterキーを押してもテキストが改行されるだけで改行を表す文字としては入力ができません。
このような特殊な文字を入力するために「¥」記号+1文字を使い別の単語として記述することができます。
このような特殊な記述の仕方をエスケープシーケンスと言います。
よく利用されるものでは次のようなものがあります。
¥a 警報音
¥b バックスペース
¥n 復帰改行
¥r 復帰
¥f 改ページ
¥t 水平タブ
¥v 垂直タブ
¥¥ 文字としての¥
¥? 文字としての?
¥' シングルクォーテーション(')
¥" ダブルクォーテーション(")
¥0 Null(ヌル)
¥ooo 8進数の文字コードを持つ文字
¥xhh 16進数の文字コードを持つ文字
***特長 [#rce868f0]
これらは「¥」+1文字の組み合わせで1つの文字として扱われます。
エスケープシーケンスは文字として扱うこともできますし、文字列を構成する1つの文字として文字列の中に他の文字と組み合わせて記述することができます。
代表的なものとしては改行の「¥n」があります。
文字列などを利用する時に改行したい位置に「¥n」を記述することで改行を行わせることができます。
//