子供の頃、ドラクエ4で、838861コインを購入すると、4ゴールドになるバグ(裏技)がありました。本来ですと、838861コイン=16777220ゴールドになるんですが…
16777220を2進数に直すと、
16777220÷2=8388610…0
8388610÷2=4194305…0
4194305÷2=2097152…1
2097152÷2=1048576…0
1048576÷2=…524788…0
524288÷2=262144…0
262144÷2=131072…0
131072÷2=65536…0
65536÷2=32768…0
32768÷2=16384…0
16384÷2=8192…0
8192÷2=4096…0
4096÷2=2048…0
2048÷2=1024…0
1024÷2=512…0
512÷2=256…0
256÷2=128…0
128÷2=64…0
64÷2=32…0
32÷2=16…0
16÷2=8…0
8÷2=4…0
4÷2=2…0
2÷2=1…0
1÷2=0…1
なので、16777220=
1000000000000000000000100となります。
この25桁で表現されますが、内部計算で24桁しか考えていないため、最上位のけたが落ち(オーバーフロー)、下部の100のみ計算し、4ゴールドになるんですね。