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.

Verwandte: Die besten Möglichkeiten, um zu lernen, wie man kostenlos codiert

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.

Siehe auch: Ein Anfängerleitfaden zur Eingabe und Ausgabe in C

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.