Ein- und Ausgabefunktionen Flashcards

1
Q

Die Ausgabefunktion printf():

Wie ist die Syntax und was beinhalten die einzelnen Bestandteile?

Was sind die Formatanweisungen für int (dezimal mit Vorzeichen), int (dezimal ohne Vorzeichen), char, float und pointer?

A

Syntax: printf( formatstring [,parameter])

Der Formatstring besteht aus Ausgabetext und/oder Formatanweisungen, dabei wird der Text unverändert ausgegeben. Formatanweisungen bestehen aus Prozentzeichen und Zeichen, die den Datentyp angeben. Dabei wird eine passende Formatanweisung immer durch den nächsten noch nicht bearbeiteten Parameter ersetzt.

%d/%i für int (mit Vorzeichen), %u für int (ohne Vorzeichen), %c für ein char, %f für ein float-Wert und %p für ein Pointer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie funktioniert die Erweiterte Formatanweisung?

A

%[flags][width][.preci][l]type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche flags gibt es?

A

: Alternative Darstellung (s. man-page)

-: Linksbündige Ausgabe

+: Vorzeichenausgabe auch bei positiven Zahlen

0: Auffüllen mit Nullen für Breite

Leerzeichen: Leerzeichen vor positiver Zahl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie ist die Syntax für scanf?

A

int scanf (formatstring [,parameter])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly