Suchergebnisse für Anfrage "integer-overflow"

8 die antwort

Warum verursachen Sprachen standardmäßig keine Fehler beim Überlauf von Ganzzahlen?

30 die antwort

Unerwartete Ergebnisse bei der Arbeit mit sehr großen Ganzzahlen für interpretierte Sprachen

2 die antwort

Überlauf beim Multiplizieren von Ganzzahlen und Zuweisen zu Long

TOP-Veröffentlichungen

24 die antwort

Erkennen eines signierten Überlaufs in C / C ++

Auf den ersten Blick scheint diese Frage ein Duplikat von @ zu seiWie erkennt man einen Ganzzahlüberlauf? [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] , aber es ist tatsächlich deutlich anders. Ich ...

5 die antwort

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 ...

4 die antwort

Umlaufende Erklärung für vorzeichenbehaftete und vorzeichenlose Variablen in C?

5 die antwort

Ist es undefiniertes Verhalten, wenn das Zwischenergebnis eines Ausdrucks überläuft?

Diese Frage ist ein Ergebnis eines anderenSO Frage.Beispielcode

3 die antwort

Wie wird in C nach einem vorzeichenbehafteten Ganzzahlüberlauf ohne undefiniertes Verhalten gesucht?

Da ist (1): // assume x,y are non-negative if(x > max - y) error;Und 2) // assume x,y are non-negative int sum = x + y; if(sum < x || sum < y) error;Was wird bevorzugt oder gibt es einen besseren Weg.

2 die antwort

Warum laufen Integer-Datentypen im Hintergrund über, anstatt eine Ausnahme auszulösen?

Ich habe gelernt (zumindest in Java), dass Integer / Long-Werte lautlos überlaufen und ihre Werte beim Überlauf von vorne beginnen, anstatt eine Ausnahme aus...

7 die antwort

Wie bekomme ich in MATLAB / Octave einen echten Integer-Überlauf?

Ich arbeite an einem Verifikationstool für einen VHDL-Code in MATLAB / Octave. Dazu benötige ich Datentypen, die "echte" Überläufe erzeugen: intmax('int32') + 1 ans = -2147483648Später wäre es hilfreich, wenn ich die Bitbreite einer Variablen ...