
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ランキング
-
パワーポイントで文字の上に線...
-
エクセルのIF文で「NOT=...
-
2バイトって何文字分ですか?
-
Excelで入力禁止文字を設定したい
-
.はファイル名に使うべきではな...
-
1文字って1バイトだったっけ?
-
どっちが正しいですか? チョン...
-
50KBは何文字に相当するのでし...
-
全角は日本独自のものか
-
この、意味を、知りたいです
-
HTMLで文字頭をそろえるには
-
携帯の絵文字と顔文字のパケダ...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
i'work Pagesでの文字スタイル...
-
128ビットのパスワード
-
10分で500~600文字っ...
-
Msgboxで表示できる文字数の上...
-
PS4コントローラーをPCでゲーム...
-
エクセルでアルファベットか数...
-
同一セル内に関数と文字列を同...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで文字の上に線...
-
1文字って1バイトだったっけ?
-
どっちが正しいですか? チョン...
-
エクセルのIF文で「NOT=...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
50KBは何文字に相当するのでし...
-
VBAのfor...next構文で i = A ...
-
10分で500~600文字っ...
-
2バイトって何文字分ですか?
-
VLOOKUP関数で検索できません
-
Accessで名前の間のスペースを...
-
.はファイル名に使うべきではな...
-
Excelで入力禁止文字を設定したい
-
全角は日本独自のものか
-
コンピューター名の文字数制限
-
HTMLで文字頭をそろえるには
-
PC98 の半角英数字の文字を Win...
-
pythonで1文字ごとに空白を入れ...
-
128ビットのパスワード
-
terapad 1行文字数変更が反映...
おすすめ情報