C Datentypen
Datentypen
Wie im Kapitel Variablen erläutert, muss eine Variable in C ein angegebener Datentyp sein und Sie müssen einen Formatbezeichner verwenden innerhalb der Funktion printf()
, um es anzuzeigen:
Beispiel
// Erstellen Sie Variablen
int myNum = 5; // Ganzzahl (ganze Zahl)
float myFloatNum = 5.99; // Gleitkommazahl
char myLetter = 'D'; // Charakter
// Variablen drucken
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
Try it Yourself »
Grundlegende Datentypen
Der Datentyp gibt die Größe und Art der Informationen an, die die Variable speichert.
In diesem Tutorial konzentrieren wir uns auf die grundlegendsten:
Datentyp | Größe | Beschreibung |
---|---|---|
int |
2 oder 4 Bytes | Speichert ganze Zahlen ohne Dezimalstellen |
float |
4 Bytes | Speichert Bruchzahlen, die eine oder mehrere Dezimalstellen enthalten. Ausreichend für die Speicherung von 6 Dezimalstellen |
double |
8 Bytes | Speichert Bruchzahlen, die eine oder mehrere Dezimalstellen enthalten. Ausreichend für die Speicherung von 15 Dezimalstellen |
char |
1 Byte | Speichert einzelne Zeichen/Buchstaben/Zahlen oder ASCII-Werte |
Grundlegende Formatspezifizierer
Für jeden Datentyp gibt es unterschiedliche Formatbezeichner. Hier sind einige davon:
Formatbezeichner | Datentyp | Versuch es |
---|---|---|
%d oder %i |
int |
Versuch es » |
%f |
float |
Versuch es » |
%lf |
double |
Versuch es » |
%c |
char |
Versuch es » |
%s |
Wird für Strings (Text) verwendet, über die Sie in einem späteren Kapitel mehr erfahren werden | Versuch es » |