Welchen Output bekommt man von ?
printf()Format: %[flag][width][.precision]conversion
conversion |
Datentyp | Bedeutung |
|---|---|---|
d, i |
integer | Keine Kommastellen |
f |
float | Gleitkommazahl float (6 Kommastellen) |
lf |
double | Gleitkommazahl float (6 Kommastellen) |
flag |
Bedeutung |
|---|---|
- |
Linksbündig |
+ |
Mit Vorzeichen |
0 |
Leerstellen werden mit Nullen gefüllt |
width: Anzahl der auszugebenden Zeichen (Optional)
precision: Anzahl der Nachkommastellen (Optional)
| Beispiel | Lösung |
|---|---|
printf("|%+-10.2f|\n", 16.67); |
|+16.67 | |
printf("|%+10.2f|\n", 16.67); |
| +16.67| |