cpp/io/c
Aus cppreference.com
< cpp
Für die gesamte Standard C Ein- und Ausgabe ist in der **Headerdatei stdio.h** zuständig.
__**Die Standard-Ausgabe mit der Funktion printf()**__
printf() bedeutet Print Formatted (dt.: Formatierte Ausgabe). Sie gibt den String aus, welcher ihr als Parameter übergeben wurde.
Syntax:printf(char* string);
printf("Hallo Welt!");
Jedoch kann die Funktion printf() noch viel mehr als nur Strings ausgeben. Zum Beispiel kann es Variablen in mehreren Formatierungen ausgeben. Beispiel:
#include<stdio.h> const char name[20] = "Herr XYZ"; int main() { printf("Hallo %s!",name); return 0; }
würde "Hallo Herr XYZ" ausgeben.
Es gibt viele Verschiedene Formatierungsmöglichkeiten.
| Formatierung | Beschreibung |
|---|---|
| %s | gibt einen **S**tring aus |
| %c | gibt ein einzelnes Zeichen aus (von englisch **c**harakter) |
| %i | Gibt eine Zahl aus (von **I**nteger) |
| %f | gibt einen Float-Wert aus. Floatwerte sind Fließkomma-werte, welche eben ein Komma (und 6 Stellen danach(auch Nullen)) haben. |
Außerdem gibt es noch welche mit Zahlen davor, aber kp.
- Die Standardeingabe mit scanf()**