制御文字 【control character】 制御コード / contorol code / コントロール文字 / コントロールキャラクタ / コントロールコード / 制御キャラクタ

概要

制御文字(control character)とは、文字コードで規定された文字のうち、外部との通信の制御や周辺機器の制御などに用いる特殊な文字のこと。制御文字に割り当てられたコード(番号)のことを「制御コード」(control code)という。

機器に対する命令文などを発行する際に、通常の文字などと合わせて用いられるもので、状態の通知や動作の指示を表現することができる。多くの文字は通常の方法では利用者が直に入力したり画面に表示したりすることはできない。

制御文字の種類や各文字に割り当てられたコード文字コード体系ごとに異なる。最もよく用いられているASCIIアスキー)及びその互換コードでは、「HT」(Horizontal Tabulation水平タブコードは9番/16進数で09)、「LF」(Line Feed改行、10番/同0A)、「CR」(Carriage Return行頭復帰、13番/同0D)、「ESC」(Escape:特殊文字開始、27番/同1B)、「SPC」(Space:空白文字、32番/同20)などが有名である。

かつては機器間の通信回線が貧弱で、少しでも短いデータで制御情報を伝達する必要があったため、機能ごとに専用の制御文字が用意されていた。現代ではそのような制約はなくなり、周辺機器の機能も格段に複雑化し単純なコードで動作を指示すること自体が不可能になったため、改行、空白、タブなどテキストデータの記述にも用いる数文字を除いて、本来の用途で用いられることはほぼなくなっている。

(2023.4.8更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる