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