Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

Re: Modulo Berechnung falsch?

  Alt 29. Jan 2009, 18:58
OK, diese (-1) mod 26 rechnet der Compiler aus und speichert das Ergebnis als Konstante ... da könnte man eventuell denken es wäre ein Fehler in Delphi, aber
Delphi-Quellcode:
x := -1;
y := x mod 26;
wird von der IDIV (ASM) berechnet und da hat Delphi das Selbe ergebnis wie die CPU.

[edit]
arg, wo kommen denn plötzlich die Antworten her?
$2B or not $2B
  Mit Zitat antworten Zitat