Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#28

AW: EIntOverflow bei LongWord, nicht aber bei Word

  Alt 29. Mai 2018, 16:16
Ich glaube Günther geht es darum, dass seine Word + Word Expression nicht vor der Addition erweitert wurde
Nope, es geht darum, dass je nach Größe des Ordinaltypes trotz {$OVERFLOWCHECKS ON} on keiner kommt.


Unter C printed folgender Code:
Code:
Word a = 1000;
Word b = 10000;
printf("%f", (double)(a - b))
übrigens "-9000.000000".
C schert sich auch nicht um Overflows.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (29. Mai 2018 um 16:19 Uhr)
  Mit Zitat antworten Zitat