2016年10月13日木曜日

1億ダメージ!?

212体目、参謀が叩き出したダメージが、1億1549万735ポイント!?


億?
桁が違いすぎる。

あれ? もし、このアプリがダメージポイントを整数型(32ビット)で処理していたら、22億以上のダメージを叩き出すと、桁あふれして、バグらせることができるかも?

やっぱりバグるようです。実際の結果は→こちら

これは、アプリが処理できる整数の範囲が、
-2,147,483,648 ~ 2,147,483,647
だからです。
21億超えたら、マイナスの数字になるようです。

0 件のコメント:

コメントを投稿