Ich lerne Fortran (mit dem Fortran 2008 Standard) und möchte meine ganzzahlige Teilpräzision und Dezimalstellengenauigkeit für eine echte Variable unabhängig einstellen. Wie mache ich das?Wie werden Integer und Bruchgenauigkeit unabhängig voneinander eingestellt?
Zum Beispiel lassen Sie uns sagen, dass ich eine echte Variable deklarieren möchten, die als 3 und Bruchteil Präzisions ganzzahlige Teil Präzision hat als 8.
Ein Beispiel Nummer in dieser obigen Beschreibung 123,12345678 sagen würde, aber 1234.1234567 würde die gegebene Anforderung nicht erfüllen.
Für echte Zahlen definiert Fortran nur Fließkommazahlen. In einem solchen Modell ist mir nicht klar, was Sie meinen, wenn Sie eine unabhängige Genauigkeit für ganzzahlige und gebrochene Teile haben. Kannst du mit einem Beispiel klären? [Sie können natürlich nicht-intrinsische Dinge auf bestimmte Arten verwenden.] – francescalus
Meinst du Dezimalteil und Exponentialteil (anstelle des ganzzahligen Teils)? – SteveES
@francescalus, ich habe ein Beispiel in die Beschreibung eingefügt – anuvaramban