printf - Schreibt formatierten Text in den Standardoutput.

Beschreibung

int printf(const char *format, ...)

Parameter

format
String der den Text enthält, der ausgegeben werden soll. Einige der Formatstrings:

  • %d oder %i für ganze Zahlen, ausgabe als Dezimalzahl
  • %x für ganze Zahlen, ausgabe als Hexadezimal
  • %c für ganze Zeichen
  • %f für Gleitkommazahlen
  • %s für Zeichenketten
  • %p für Zeiger

Beispiel

int x = 10;
printf(„Die Variable X hat den Wert %d“, x);

Wissenswert

Funktionsweise

printf() bekommt als Parameter nur einen Zeiger, auf den ersten Buchstaben vom String und gibt von da aus jeden Buchstaben aus der im Arbeitsspeicher gespeichert ist bis er zu einer 0 kommt (Nullterminierung).