C-Programmierung

Ein-Und Ausgabe Von Werten

Bedingte Kompilation | | Ein- und Ausgabe von Zeichen

Die Standardbibliothek von C enthält Funktionen für die Ein- und Ausgabe (IO) von Zeichen, Werten und Zeichenketten. Um diese benutzen zu können muss der sogenannte Standard IO Header mit der entsprechenden Präprozessordirektive eigebunden werden:

#include <stdio.h>

Dies bedeutet, dass der Inhalt des inkludierten Files (in diesem Fall der Inhalt und die Definitionen des Header Files “stdio.h”) mit in den Quellcode eingefügt werden.


Mit der Funktion printf einen Text ausgeben:

printf("Text\n");

Einen int Wert i ausgeben:

printf("%d\n", i);

Einen double Wert x ausgeben, z.B. 0.500000:

printf("%f\n", x);

Einen double Wert x ausgeben ohne überflüssige Nullen, z.B. 0.5:

printf("%g\n", x);


Einen int Wert i einlesen:

scanf("%d", &i);

Einen float Wert x einlesen:

scanf("%f", &x);

Einen double Wert x einlesen:

scanf("%lf", &x);

Beispiel:

int m;
printf("Bitte waehlen Sie einen Menuepunkt: ");
scanf("%d", &m);


Bedingte Kompilation | | Ein- und Ausgabe von Zeichen

Options: