1.08.3基礎
ASCIIの基本的な符号体系について、ビット数と収録文字の範囲を確認する。
適切な説明はどれか。
× 不正解
ASCIIは7ビットの0~127で、英数字、基本記号、制御文字を定義する。
詳細解説
誤りUnicode全体を1~4バイトで表す
UTF-8の性質に近い。
Unicode全体を可変長で表すのはUTF-8であり、ASCIIの収録範囲を超える。
誤り西欧文字256種類を8ビットで表す
ISO-8859-1など8ビット単一バイト集合に近い。
西欧文字を含む8ビット集合はISO-8859-1に近く、ASCII自体は7ビットである。
誤り日本語をescape sequenceで切り替えて表す
ISO-2022-JPの性質に近い。
escape sequenceによる日本語集合の切替はISO-2022-JPの性質である。
正しい英数字・基本記号・制御文字を7ビットで表す
ASCIIは0~127の7ビット符号集合である。
ASCIIは7ビットで英数字、基本記号、改行などの制御文字を定義する。
実際に確かめる
一時的な検証環境で実行できる例です。
printf 'A' | od -An -tu1期待される結果
65理解のポイント
- 7-bit
- 0~127
- 多くの文字コードの共通基盤
確認時の注意
- 確認環境: POSIX printfとod / ASCII文字のみ
基礎のおさらい
ASCII範囲
0~127のコードを使い、多くの後発文字コードがこの範囲との互換性を保つ。
非ASCII文字
日本語などを表すにはUTF-8や日本語対応の別符号化が必要になる。
問題IDKL-102-1066
確認環境POSIX printfとod / ASCII文字のみ
最終技術確認2026-08-13
誤り・権利侵害を報告