Long Double



  • Hi.
    Der Sachverhalt:
    Ich programmiere gerade einen Rechner der die Wurzel aus einer Zahl mit hilfe des Heron-Verfahren zieht.
    Um den Wert nachher abzuspeichern benutze ich eine long double Variable.
    Soweit so gut.
    Die Frage:
    Muss ich mit cout.precision(??) vor der Ausgabe die Genauigkeit festlegen?

    OK.
    Wäre nett wenn ihr mir helfen könntet.
    mfg
    Fab
    (Bin mir nicht sicher ob dieser Post nicht eher in den Mathebereich gehört, sorry wenner hier falsch ist)



  • cout.precision legt nur fest, wie viele Kommastellen _angezeigt_ werden, wenn du die Kommazahl darstellen willst (cout damit aufrufst)
    Für die Zahl selbst musst du die variable einfach nur als long double deklarieren.

    long double ganz_grosse_variable;
    

    Allerdings bin ich mir im moment nicht sicher, ob das nicht vielleicht nur als empfehlung betrachtet wird, und der Wertebereich vom Compiler abhängig ist (oder war das nur bei int?)


Anmelden zum Antworten