桁溢れという現象を御存じだろうか。
もし8桁の電卓があるなら、99999999に1を足してみて欲しい。
紙の上で99999999に1を足すと、100000000になる。
ところが、8桁の電卓は8桁しか覚えられない。つまり、下8桁の00000000しか覚えられない。
パソコンでも同じ現象が起こる。
1バイトの領域では0から255までの数値しか保存できない。
この領域に255が保存されているとき、1を足すと、0になってしまう。
パソコンでも同じ現象が起こる。
1バイトの領域では-128から127までの数値しか保存できない。
この領域に127が保存されているとき、1を足すと、-128になってしまう。
わあ、すごい!どーしてー?
同じでない件 もし8桁の電卓があるなら、99999999に1を足してみて欲しい。 普通は、エラーが出る。 パソコンでも同じ現象が起こる。 1バイトの領域では0から255までの数値しか保存で...