![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
入力した文字(情報)は、コンピュータ側から見ると全て「文字コード」として認識されます。
空白もTABもそれを示す「文字コード」が存在します。
そこで、空白は、1つ入力されれば1文字分の空白文字が入力され、カーソルもその分だけ移動します。
つまりカーソルを10文字分移動させたいのであれば空白を10個入力しなければなりません。
これに対しTABは、これを1つ入力することでカーソル位置から一定の間隔を空ける動作をする文字コード
を入力できるのです。文字コードとしては1文字分の入力でカーソルの動作は複数空白を入力した動きと
同じになります。
このTAB入力で空いた領域は、何も入力されていない状態と同じものですが、TABで空けた領域には
何も入力できないロックが掛かります。
BackspaceやDeleteで文字を削除する場合は、上記で説明した事を踏まえると
空白は1文字分づつ削除されるので、1文字分づつ空白より右にある文字が移動します。
TABの場合はTABの文字コードを削除するとTAB機能で空いていた領域が一気に削除され
TABより右にあった文字も一気に左に移動します。
(尚、TABで空けることのできる一定の間隔は任意に設定可能なはずです。)
No.1
- 回答日時:
タブと空白は割り当てられている文字コード(ASCIIコード)が違います。
タブ(水平タブ,HT)は0x09
空白(スペース,SP)は0x20
通常のコマンドラインやエディタ、ワープロなどのテキスト処理環境では、空白は位置にかかわらず半角分だけカーソルを進め、スペースを作ります。
これに対しタブは行頭またはプロンプトを起点として半角8文字分ずつカーソルを進め、桁揃いをします。
参考URL:http://www.xkd.com/database/asciicode.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
50KBは何文字に相当するのでし...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
■Access エクスポート時に文字...
-
半角数字が何文字あるか知りたく
-
Excelで入力文字の優先表示を行...
-
海外で読めるかどうかの文字・...
-
VBAのfor...next構文で i = A ...
-
ファイル名の文字数について
-
ISO-2022-JP 変換
-
宅ふぁいる便で「特殊文字の入...
-
パワーポイントで文字の上に線...
-
一太郎 連番の文字幅
-
この、意味を、知りたいです
-
VBAでIfを使って「文字と...
-
PS4コントローラーをPCでゲーム...
-
PC電源は、出力DC12VとDC5Ⅴで...
-
4Kの外部モニターに出力すると...
-
EBCDIC⇒SJIS変換の方法
-
EXCELで=より左の文字を一括で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
パワーポイントで文字の上に線...
-
エクセルのIF文で「NOT=...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
50KBは何文字に相当するのでし...
-
10分で500~600文字っ...
-
VBAのfor...next構文で i = A ...
-
VLOOKUP関数で検索できません
-
エクセルの文字制限からの文字...
-
128ビットのパスワード
-
Excelで入力禁止文字を設定したい
-
Accessで名前の間のスペースを...
-
どっちが正しいですか? チョン...
-
2バイトって何文字分ですか?
-
コンピューター名の文字数制限
-
Msgboxで表示できる文字数の上...
-
HTMLで文字頭をそろえるには
-
Excelで入力文字の優先表示を行...
-
i'work Pagesでの文字スタイル...
-
この、意味を、知りたいです
おすすめ情報