シングルバイト
1バイトだよ
1バイトで表現できるデータだよ
簡単に書くよ
シングルバイト(英:single byte)とは
1バイトのこと。
あるいは
1バイトで表現できるデータのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「ビット」と「バイト」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ビットは、コンピュータさんの世界における「0か1が入る箱」です。
あるいは、この「0か1が入る箱」の数を表す単位です。
例えば「4ビット」であれば「0か1が入る箱が4つあるよ」の意味になります。
バイトは「ビットが8つ集まったもの」です。
0か1が入る箱(ビット)が8つ入るくらいの大きな箱がバイトだと思ってください。
あるいは、このデカい箱の数を表す単位がバイトです。
「2バイト」であれば「ビットが8つ入る大きさの箱が2つあるよ」の意味になります。
……というのが基本ですけどね。
こだわり派の人がいるかもしれないので補足しておきます。
実は必ずしも1バイトが8ビットとは限りません。
環境によっては「1バイト=7ビット」のときもあれば「1バイト=9ビット」の場合も あります。
ただし、一般的には
1バイト=8ビット
です。
それ以外は例外と捉えて、あまり気にしないでください。
以上を踏まえて
「1バイト」をカッコ付けて言った表現
が「シングルバイト」です。
「シングル」+「バイト」で「シングルバイト」ですね。
シングルは「1つ」の意味です。
あるいは
1バイトで表現できるデータ
を意図して「シングルバイト」と表現している場合も あります。
1バイトで表現できる情報量は「00000000」から「11111111」までの256種類です。
例えば、アルファベットと数字は256種類もありません。
半角英数字は1バイトで表現できる情報量です。
そのため、半角文字のことを「シングルバイト文字」と呼んだりします。
以上で「シングルバイト」の説明は終わりですが、せっかくなので「マルチバイト」にも触れておきます。
余裕がある方は頑張って読んであげてください。
脳みそから煙が出そうな人は無理する必要ありません。
ゆっくり休んでください。
あっ、読んでくださるのですね。
ありがとうございます。
それでは、いってみましょう。
マルチバイトは「2バイト以上」をカッコ付けて言った表現です。
「マルチ」+「バイト」で「マルチバイト」ですね。
マルチは「複数(2つ以上)」の意味です。
あるいは、1バイトで表現できない(=2バイト以上で表現する)データを意図して「マルチバイト」と表現している場合も あります。
例えば、日本語の文字は漢字も含めると256種類を余裕で超えます。
日本語の文字は1バイトで表現できません。
そんな1バイトで表現できない(=2バイト以上で表現する)文字を「マルチバイト文字」と呼んだりします。
せっかくなので併せて覚えてあげてください。
シングルバイト:1バイト(で表現できるデータ)
マルチバイト:2バイト以上(で表現するデータ)
です。
一言でまとめるよ
まぁ「シングルバイト」って単語が出てきたら「1バイト(で表現できるデータ)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「single(シングル)」の意味は「1つの」とか「1人の」とか「単独の」とかです。
「byte(バイト)」はIT用語の「バイト」です。
何となく くっつけると
1つのバイト
となります。
■検索してみる?






