Thema: Delphi FMod "streikt"

Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.075 Beiträge
 
Delphi 12 Athens
 
#11

AW: FMod "streikt"

  Alt 26. Jun 2017, 20:06
Ich hätte dazu auch noch ne Frage:
Wie bekommt man denn eine 150-stellige Zahl überhaupt hin ?
Extended sollte doch sofort auf 18-20 Stellen kürzen, oder bleibt 1.2E150 etwa so bestehen ?

Delphi-Quellcode:
    LExt := 1.2E-150;
    LExt := LExt + 0.1E-150; // Das geht tatsächlich
    LExt := Sin(LExt); // Das aber wohl nicht

    LExt := 1.2E-150;
    LExt := LExt + 0.1E-149; // Das geht tatsächlich

    LExt := 1.2E150;
    LExt := LExt + 0.1E150; // Das geht tatsächlich
    LExt := Sin(LExt); // Das wohl auch nicht
Ich benutze solche Extremen normalweise nicht, bin aber auch etwas schockiert das es nur "teilweise" funktioniert.
Anscheinend kann man mit Mantisse/Exponent rechnen, aber mit keine Funktion.
Da hoffe ich mal das ich sowas nie brauchen werde.

Rollo
  Mit Zitat antworten Zitat