Sie schreiben eine Codezeile. Es berechnet eine Zahl. Oder vielleicht erfasst es Eingaben von einem Benutzer. Was dann? Das Programm vergisst es sofort. Es sei denn, Sie sagen es, es nicht zu tun.
Hier kommen Variablen ins Spiel.
Stellen Sie sich eine Variable als ein beschriftetes Feld im Speicher Ihres Computers vor. Sie legen etwas hinein, kleben einen Namen darauf und entscheiden, was hineinpasst. Später können Sie die Schachtel öffnen und den Inhalt verwenden. Ohne Variablen wäre Ihre Software nutzlos. Es konnte keine Daten speichern. Es konnte keine Entscheidungen treffen. Es rannte einfach… vorwärts und vergaß alles.
So erstellen Sie eine Variable in C
In C schnappt man sich nicht einfach eine Kiste. Sie müssen angeben, um welche Art von Box es sich handelt. Dies nennt man Deklarieren einer Variablen.
Nehmen Sie diese Zeile:
int b;
Dies bewirkt zwei Dinge. Erstens schafft es einen Raum im Gedächtnis. Zweitens beschriftet es diesen Raum mit „b“. Der „int“-Teil teilt dem Compiler mit: „Hey, dieses Feld ist nur für Ganzzahlen.“ Keine Dezimalstellen. Keine Buchstaben. Nur ganze Zahlen.
Sie haben jetzt eine Variable namens „b“ vom Typ „int“. Allerdings ist es leer. Oder besser gesagt, es ist voller Datenmüll, bis Sie es bereinigen.
Werte speichern und nutzen
Um etwas in „b“ einzufügen, verwenden Sie das Gleichheitszeichen. Keine mathematische Gleichheit. Abtretung.
b = 5;
Jetzt enthält „b“ den Wert 5. Sie können ihn später ändern. Sie können es jetzt verwenden.
Möchten Sie sehen, was in „b“ steht? Verwenden Sie „printf“.
printf("%d", b);
Das „%d“ ist ein Platzhalter. Es heißt: „Geben Sie hier eine ganze Zahl ein.“ Der Computer schaut auf „b“, sieht 5 und druckt es aus. Einfach.
Aber warte. Was ist, wenn Sie einen Brief aufbewahren müssen? Oder eine Dezimalzahl? Ein „int“ reicht nicht aus. Deshalb gibt Ihnen C die Wahl.
Welche Datentypen sollten Sie verwenden?
C verfügt über einige Standardtypen für Variablen. Wählen Sie den richtigen aus, sonst geht Ihr Code kaputt.
- int – Für ganze Zahlen. Wie 42, -7 oder 0.
- float – Für Zahlen mit Dezimalstellen. Wie 3,14 oder 0,001.
- char – Für einzelne Zeichen. Wie „m“ oder „Z“.
Beachten Sie die Zitate? In C stehen Zeichen in einfachen Anführungszeichen. Zeichenfolgen (wie „Hallo“) stehen in doppelten Anführungszeichen. Verwechseln Sie sie nicht.
Sie werden diese Typen überall sehen. „int“ für Zähler. „Float“ für Geld oder Maße. „char“ für Flags oder Einzelbuchstabencodes.
Warum ist das also wichtig? Denn jede App, die Sie verwenden, jedes Spiel, das Sie spielen, jede Website, die Sie besuchen, ist auf Variablen angewiesen, um den Status zu verfolgen. Ihr Punktestand. Ihr Login-Status. Die Position Ihrer Maus. Alle Variablen.
Wenn man sie falsch macht, kommt es zum Absturz. Machen Sie es richtig, und Ihr Programm funktioniert tatsächlich.
Variablen sind das Gedächtnis Ihres Programms. Ohne sie ist Code nur Rauschen.
Fangen Sie klein an. Erkläre einen. Weisen Sie einen Wert zu. Drucken Sie es aus. Sehen Sie, was passiert. Dann versuchen Sie es mit einem „Float“.
















