記事にも書いてある通り正数の減算・除算ではオーバーフローしないのだから、A > MAX - B と A > MAX / B (ただしB!=0) を検証すればよいのでは?

sawatsawat のブックマーク 2017/03/01 10:00

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

64ビット整数のオーバーフロー判定についてのメモ

    こんにちは。 去年の暮れに『素数をつないで落ちつくんだ〜簡単!素因数分解で「京」を目指せ』という iOS/Android アプリをリリースしたのですが、その際、64ビット整数 (long型) 同士の掛け算の結果がオーバー...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう