1バイトに代入できる数字 は-128~127までと書かれていますが、意味は分かりませんでした。
順序立てて整理することで、その意味が分かりました。
- 1バイトは8ビット
- 11111111(8ビット)
- 11111111を10進数に直すと255
- つまり、255(-128~127)までの数字しか代入できない
11111111を10進数に直す
2進数 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
10進数 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
= 255
同じ計算をすれば2バイト・4バイトも計算できそうですが、ものすごい桁数になりそうなのでやめときます。
2進数 から 10進数 に 変換 ツール

2進数 から 10進数 に 変換 ツール
2進数 を入力すると 10進数 に 変換 されます。 1バイトに代入できる数字 の意味が分かってきました。 1バイトに代入できる数字 は-128~127までと書

コメント