Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.034 Beiträge
 
Delphi 12 Athens
 
#6

AW: Float-Literale sind unumstößlich Extended?

  Alt 20. Jan 2020, 22:35
Zitat:
if constantExpression is a real, its type is Extended.
Diese Aussage ist falsch! Ich vermute, eine Float-Konstante ist ein Double, wenn sich die textuelle Darstellung exakt als Double darstellen lässt. Andernfalls ist es ein Extended. Außer bei 64-Bit, dann ist es immer ein Double.

Die Zahl 3.14 lässt sich zufälligerweise exakt als Double darstellen. Prüf mal Sizeof(someConstant) .
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat