Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
オーバーフローが例外を引き起こす条件ではない場合、c# で 2 つの正の数を加算している場合、整数オーバーフローをチェックする最良の方法は何ですか?
結果が負の場合はオーバーフローかどうかを確認できますか?
オーバーフローが問題ない場合は、負の値をチェックできますが、それでは十分な大きさのオーバーフローが考慮されません。オーバーフローして再び正になる場合、負のチェックは明らかに機能しません。
ただし、2 つの正の整数の場合、負のチェックは正常に機能します。