おさえておきたいプログラミングの基本
エスケープシーケンスとは、画面上に文字を出力するときに文字そのものではなく、カーソルの移動や文字の色の変更・消去などといった、文字出力の制御を行う特殊な文字列のことです。
制御コードのescapeと制御文字を組み合わせて用いるため、エスケープシーケンスと呼ばれています。もともとは出力装置の制御に用いられる文字列で、C言語ではよく用います。
その他にも、テキストエディタでマクロを使いこなしたり、特殊な文字を指定したりするときに使われています。初期のパソコン通信では、テキストに色を付けたり、カーソルに特殊な動きをさせる際に用いられました。
C言語で用いられる主なエスケープシーケンスは、以下のとおりです。
エスケープシーケンス| 記述 | 意味 |
|---|---|
| ¥0 | ヌル(null)文字 |
| ¥b | バックスペース(BS) |
| ¥t | 水平タブ(TAB) |
| ¥t | 垂直タブ(TAB) |
| ¥n | 改行(LF) |
| ¥r | 復帰(CR) |
| ¥¥ | ¥ |
| ¥' | ' |
| ¥" | " |
| ¥a | ベル文字 |
| ¥f | ページ送り(クリア) |
| ¥? | クエスチョンマーク |
| ¥N | 8進定数(N:8進数の定数) |
| ¥xN | 16進定数(N:16進数の定数) |
一週間でわかるC言語・C++言語がオンライン講座になりました!動画と音声によってさらにわかりやすくなりました!! 1講座で2つの言語を学ぶことができる上に、練習問題の回答もダウンロードできます。
Read →
本講座が「1週間でC言語の基礎が学べる本」として書籍化されました!サイトの内容プラスアルファでより学習しやすくなっています!Impressより発売中です!!
Read →