Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.610 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Datentyp "Int64" fehlerhaft?

  Alt 18. Jun 2017, 23:08
Eigentlich kein Fehler. Der Wertebereich eine Int64 ist -2^64 bis (2^64)-1. Wenn du so willst, dann ist die 0 die erste positive Zahl. Von daher ist das alles vollkommen legitim. Subtrahiere von deinem Wert mal die Zahl 1. Dann siehst du, dass das Ergebnis direkt wieder positiv ist.

Das gleiche Verhalten kannst du auch im Windows Taschenrechner beobachten.

Geändert von Aviator (18. Jun 2017 um 23:18 Uhr) Grund: Schreibfehler korrigiert
  Mit Zitat antworten Zitat