「最上位ビット」と「最下位ビット」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| ビット | コンピュータの世界における「0か1が入る箱」のこと。あるいはコンピュータの世界における「0か1が入る箱」の数を表す単位 |
| ビット列 | ビットが何個か並んだもの |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| 最上位ビット | ビット列において、一番「左」にあるビット |
| 最下位ビット | ビット列において、一番「右」にあるビット |
似ているところ
どちらもビットです。
0か1が入る箱です。

あと、どちらもビット列の話で出てきます。

違うところ
場所が違います。
最上位ビットはビット列の一番「左」にあるやつです。

最下位ビットはビット列の一番「右」にあるやつです。

備考
最上位ビットは「MSB」とも呼ばれます。
MSBは「Most Significant Bit(モスト・シグニフィカント・ビット)」の略です。
「Most Significant Bit」を何となく日本語にすると「最も大きい重要ビット」となります。[詳細]
最下位ビットは「LSB」とも呼ばれます。
LSBは「Least Significant Bit(リースト・シグニフィカント・ビット)」の略です。
「Least Significant Bit」を何となく日本語にすると「最も小さい重要ビット」となります。[詳細]
「どっちがどっちだっけ?」と分からなくなる人は、頑張って
1.最上位ビットが一番大きいやつ
2.最下位ビットが一番小さいやつ
3.左右のどちらが大きい方かは普通の数字と同じ(左に行くほど大きくなる)
の3つを覚えてください。
まず(それが正しいかは置いておいて)「上位」「下位」ではなく「大きい」「小さい」で覚えます。
最上位ビットが「一番大きいやつ」で最下位ビットが「一番小さいやつ」です。
次に「どっちが左で、どっちが右だっけ?」と迷うはずなので、(それが正しいかは置いておいて)普通の数字と同じノリで考えます。
普通の数字は、左に行くほど桁が大きくなり、右に行くほど桁が小さくなりますよね。
それと同じです。
これで最上位ビットが「一番左のやつ」で最下位ビットが「一番右のやつ」とイメージしやすくなると思います。






