1バイト整数って何ですか?

profile
匿名
4日前
Completed

1バイト整数って何ですか?

プログラミング

回答 2
Lv.4
1
4日前

0〜255までを扱える、1バイト長の整数のこと

4日前

256種類の整数を表すことを目的として確保されたメモリ1B内で表される整数です 0~255を表すものもあれば -128~127を表すものもあります。 余談ですが 1バイト=8ビットです。 1ビットとは1つのメモリセル上で表すことのできる二つの状態、電流の流れてる状態とそうでない状態、つまり0と1によって表すことのできる情報量のことを指しています。 つまり8ビットは8つのメモリセル上で表すことのできる情報量をさしています。 例)01010101 このように8ビットで表せる情報は2^8種類あり、256種類となります。 しかし0と1の羅列はあまりに人間に扱いにくいため16進数で表されることがよくあります。 11111111だったものが FFと表示されるようになります。1バイト=8ビット=00~FFというのも覚えておくといいです。ちなみに32bitのシステム上ではメモリセルのアドレスを0x00000000~0xFFFFFFFFの形式で扱っているので16^8である4294967296個のアドレスにしか対応できないため、32bitのシステム上に4GB以上のメモリが搭載できないのです。