1バイトに代入できる数字の意味が分かってきました。

1バイトに代入できる数字は-128~127までと書かれていますが、意味は分かりませんでした。

順序立てて整理することで、その意味が分かりました。

  1. 1バイトは8ビット
  2. 11111111(8ビット)
  3. 11111111を10進数に直すと255
  4. つまり、255(-128~127)までの数字しか代入できない

11111111を10進数に直す

2進数11111111
10進数1286432168421
=255

2進数から10進数に変換ツール

同じ計算をすれば2バイト・4バイトも計算できそうですが、ものすごい桁数になりそうなのでやめときます。

コメント

タイトルとURLをコピーしました