DOPPELTim Fall von,Printf ist%f, Scanf ist % lfIst
schwebenim Fall von,Printf und scanf sind%fdarüber

C Anfänger: Über die Berechnung realer Zahlen

Erläuterung
In der fünften Zeile werden Doppel -Typ -Variablen x, y, Antwort deklariert
X und Y weisen die von der Tastatur eingegebenen Zahlen zu
Wenn Sie als reelle Anzahl des Doppeltyps eingeben möchten, ist das Eingangsformat mit der SCANF -Funktion%LfWird sein
Wenn die Variable im Float -Typ deklariert wird, beträgt das Eingangsformat%f
Warum wird die Printf -Funktion mit%f angezeigt? Die Person, die dachte, war scharf
Dies liegt an den Spezifikationen. Aber ich denke, es ist ein Teil, der leicht einen Fehler zu machen ist

DOPPELTim Fall von,Printf ist%f, Scanf ist % lfIst
schwebenim Fall von,Printf und scanf sind%fdarüber

/* Real.C */ #include int main (void)

0.12345678901234567737

In der fünften Zeile%.20fWird als angezeigt. Es bedeutet, dass nach Dezimalpunkten bis zu 20 Ziffern angezeigt wird
Wenn man sich jedoch die obigen Ausführungsergebnisse ansieht, sind die Zahlen aus der 18. Ziffer schrecklich
Computer haben ein genaues Bild, aber selbst Grundschüler können alles andere tun, was sie tun können
Sie können einen Fehler in Ihrem Computer machendarüber

/* Zeikomi.C */ #include int main (void)

Berechnen Sie den steuerlichen Preis. Bitte geben Sie den Betrag ein: 980 Steuern enthaltener Preis beträgt 1058 Yen Tatsächlicher Berechnung Ergebnis: ¥ 1058.400.000 Yen

Erläuterung
Wir suchen nach einem steuerlichen Preis in der 12. Linie
Geben Sie das Format mit der Printf -Funktion in Zeile 13 an%.0fIch bin. Da der Preis im Grunde nicht verwendet wird, wird der Wert unter dem Dezimalpunkt nicht verwendet0 Ziffern nach Dezimalpunkten% Von.0f ist angegeben
Die 14. Zeile ist eine Beschreibung zum Anzeigen der tatsächlichen Berechnungsergebnisse mit Referenz
Nach den obigen Ausführungsergebnissen beträgt der Dezimalpunkt 4RundungUnd 1058 wird angezeigt
Wenn Sie die Runde sehen möchten, versuchen Sie die Eingabe als 982 Yen