Primitive Datentypen in C: Ein Leitfaden für Anfänger
Datentypen sind Schlüsselwörter, die die Größe und den Typ des Werts definieren, den Sie in einer Variablen speichern können. Primitive Typen sind Datentypen, die Teil der Programmiersprache sind.
Nicht-primitive Typen sind diejenigen, die vom Programmierer definiert werden. Sie werden auch Referenztypen genannt. In diesem Artikel lernen Sie die sieben primitiven Typen in C kennen.
Ganzzahlige Werttypen
Wenn Sie einen ganzzahligen Wert in einer Variablen speichern müssen, können Sie ihn als einen der folgenden drei Typen deklarieren: int, short oder long .
int x;
short y;
long z;
Die Auswahl hängt davon ab, wie groß der Integer-Wert sein soll. Der Datentyp int akzeptiert beispielsweise 4-Byte-Werte. Daher muss der von Ihnen angegebene Wertebereich zwischen -32768 und 32767 liegen.
Datentyp | Byte | Bereich |
int | 4 | -32768 bis 32767 |
kurz | 4 | -32768 bis 32767 |
lang | 8 | -2147483647 bis +2147483647 |
Es ist erwähnenswert, dass long eine Kurzform von long int und short von short int ist .
C sorgt auch für den Datentyp long long , wodurch Sie noch mehr Speicherplatz erhalten. Der Typ long long hat einen Bereich von -(2^63) bis (2^63)-1. Dieser Datentyp kann beim Umgang mit Fakultäten sehr hilfreich sein.
Sie können auch einen größeren positiven Bereich für Ihren integralen Datentyp festlegen, indem Sie ihn mit dem unsigned- Schlüsselwort qualifizieren. In diesem Fall ist Ihre Spanne auf der positiven Seite doppelt so groß wie ihr vorzeichenbehaftetes Äquivalent.
Gleitkommazahlentypen
Möglicherweise müssen Sie Bruchzahlen speichern. In diesem Fall müssen Sie die Typen float und double verwenden.
Der Float- Typ gibt einen Bereich zwischen 3.4e-038 bis 3.4e+038 an, während double einen Bereich zwischen 1.7e-308 bis 1.7e+308 angibt. Der große Unterschied besteht darin, dass double eine doppelt so hohe Dezimalpunktgenauigkeit wie der Datentyp float hat .
C bietet auch den langen, doppelt erweiterten Typ, falls Sie ihn verwenden möchten.
Zeichentyp
Um Zeichenwerte zu speichern, müssen Sie den Datentyp char verwenden. Es speichert ein Byte und hat einen Bereich von -128 bis 127.
char y = "B"; /* put character value in quotes */
Tipps zum einfachen Erlernen der C-Programmierung
Sie müssen nicht die gleichen vermeidbaren Fehler machen, die Programmieranfänger gemacht haben. Das Erlernen einer neuen Sprache, insbesondere einer wie C, erfordert, dass Sie sich dazu verpflichten und methodisch vorgehen.
Eine strukturierte Art des Lernens kann Ihre Programmierreise erheblich erleichtern. Beginnen Sie mit den Grundlagen wie Variablen, Operatoren und Standardbibliotheken und gehen Sie dann nach und nach zu Themen wie dem Umgang mit Dateien über. Ein Schritt nach dem anderen tut es.