Wie kann ich einen Integer-Überlauf bei 32-Bit-Int feststellen?
Ich weiß, dass ein solches Thema mehrmals gefragt wurde, abermeine frage ist überlauf auf vollen 32 bits von int. Zum Beispiel:
11111111111111111111111111111111 +
00000000000000000000000000000001 =
00000000000000000000000000000000 //overflow!
ich fandThema Bei ähnlichen Fragen ist der Algorithmus jedoch nicht perfekt.
11111111111111111111111111111111 +
00000000000000000000000000000000 =
00000000000000000000000000000000 //overflow!
Gibt es eine einfache und schnelle Möglichkeit, dies zu überprüfen?