Rechtsbündige Ausgabe von Fließpunktzahlen?
-
Wie man Ganzzahlen mit Nullen nach rechts verschiebt, beziehungsweise Leerstellen erzeugt, habe ich gelernt und versucht in diesem Programm umzusetzen. Allerdings weiß ich nicht, wie das mit Fließpunktzahlen geht. Man kann diese ja mit einer Angabe nach der Formateinleitung weniger Nachkommastellen anzeigen lassen, aber wie bekommt man die Fließpunktzahlen nach rechts gerückt?
// Ausgabe verschiedener Formate// #include <stdio.h> int main() { int wert_x=1500; float wert_y=123.1234; printf("Rechtsbuendige Ausgabe : |%10d\n" ,wert_x); printf("Normale Ausgabe : |%d\n" ,wert_x); printf("Ausgabe mit Nullen : |%010d\n" ,wert_x); printf("Prozentausgabe : |%%\n" ,wert_x); printf("Nachkommastellen 2 : |%.2f\n" ,wert_y); return 0; }
Bezug auf printf("Nachkommastellen 2)
--> Diese Zahl möchte ich auch nach rechts gerückt haben.
-
Vor dem . kann noch die Länge des Feldes. Inklusive Punkt und Nachkommastellen.
printf("Nachkommastellen 2 : |%10.2f\n" ,wert_y);
-
Danke (:
-closed-