Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
19. Jun 2017
:oops:
Da bin ich wohl 2 mal auf der Tastatur ausgerutscht.:roll:
Ne du hast natürlich recht. Ich lasse meinen Beitrag dann aber mal so stehen sonst macht deiner keinen Sinn mehr. Danke für die Korrektur.
Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
18. Jun 2017
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.