コンソール制御の話をしていこうと思う。 ここでは必要となる基本的な制御コードと、 その記述に必要なエスケープシーケンスについて説明する。 制御コード まず制御コードについて簡単に説明する。 現在一般的に使用されている、半角英数字を表現するのに使われている1byteコードは、 ASCII(American Standard Code for Information Interchange)コードである。 ASCIIコードは1byte=8bitのうち、7bitを利用し、各番号に文字が割り当てていて、その羅列で文字列を表現する。 しかし、英語圏で使われる、英数字、記号は合わせて割り当てても、7bit=128パターンにあまりがある。 その余った領域に表示文字以外の意味が割り当てられている。これを制御コードと呼んでいる。 制御コードと言われると、何やら難しい物を想像するかもしれないが、何も特別なもの
![エスケープシーケンス - コンソール制御 - 碧色工房](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa89359e6f394dcf5c376bb5a0e61ef284c2deb5/height=288;version=1;width=512/https%3A%2F%2Fwww.mm2d.net%2Fmain%2Fogp3.png)