Wie Variablen verwenden, wenn sie in der C-Programmierung

Die meisten, wenn nicht alle, Ihrer zukünftigen C Sprachprogramme werden Variablen verwenden. Es gibt drei Grundschritte für Variablen in der C-Sprache:

  1. Deklarieren Sie die Variable, die ihm einen Variablentyp und einen Namen zu geben.

  2. Weisen Sie einen Wert der Variablen zu.

  3. Verwenden Sie die Variable.

Alle drei Schritte sind erforderlich, um mit Variablen im Code zu arbeiten, und diese Schritte müssen in der angegebenen Reihenfolge durchgeführt werden.

Um eine Variable zu deklarieren, legen Sie eine Erklärung in der Nähe der Beginn einer Funktion, wie zum Beispiel die Funktion main () in jedem C-Programm. Legen Sie die Erklärung nach der ersten geschweiften Klammer. Die Erklärung ist eine Aussage auf einer Linie von selbst, mit einem Semikolon endet:

Typ Namen-

Typ ist der Typ der Variablen.

Im vorhergehenden Beispiel, Name ist der Name der Variablen. Der Name einer Variable darf nicht der Name einer Sprache C Schlüsselwort oder einer anderen Variablennamen, die zuvor erklärt wurde. Der Name ist empfindlich Fall, obwohl traditionell Sprache C-Variablennamen in Kleinbuchstaben geschrieben werden. Sie können auch Zahlen, Bindestriche oder unterstreicht auf den Variablennamen hinzufügen, aber immer den Namen mit einem Buchstaben beginnen.

Das Gleichheitszeichen wird verwendet, um einen Wert einer Variablen zuzuweisen. Das Format ist sehr spezifisch:

Variable = wert-

Lesen Sie dieses Konstrukt als, # 147-Der Wert Variable gleich Wert # 148.

Hier, Variable ist der Name der Variablen. Es muss früher im Quellcode deklariert. Wert ist entweder ein direkter Wert, eine Konstante ist, eine Gleichung, eine andere Variable oder ein Wert von einer Funktion zurückgegeben. Nachdem die Anweisung ausgeführt wird, die Variable enthält den Wert, der angegeben wird.

Wert einer Variablen zugewiesen erfüllt den zweiten Schritt in eine Variable verwenden, aber Sie müssen wirklich etwas mit der Variablen zu tun, um es nutzbar zu machen. Variablen können überall sein in Ihrem Quellcode, der ein Wert könnte anders angegeben werden direkt verwendet.

In Arbeiten mit Variablen werden vier Variablentypen deklariert, Werte zugewiesen, und printf () Anweisungen verwendet.

ARBEITEN MIT VARIABLEN

# include int main () {char c-int i-float f-double dc = 'a'-i = 1-f = 19,0-d = 20.000,009-printf ( "% c n", c) -printf ( " % d n ", i) -printf ("% f n ", f) -printf ("% f n ", d) -return (0) -}

Übung 1: Geben Sie den Quellcode für das Arbeiten mit Variablen in den Editor. Erstellen und ausführen.

Die Ausgabe sieht wie folgt aus:

a119.00000020000.009000

In Zeile 10 wird der einzelne Zeichenwert ein in char-Variable gesetzt ein. Einzelne Zeichen ausgedrückt werden unter Verwendung von einfachen Anführungszeichen in C.

In Zeile 15, können Sie die% c Platzhalter in der printf () Anweisung verwendet sehen. Das Platzhalter für einzelne Zeichen ausgelegt.

Übung 2: Ersetzen Die Zeilen 15 bis 18 mit einer einzigen printf () Erklärung:

printf ( "% c n% d n% f n% f n", c, i, f, d) -

Erstellen und Ausführen des Codes.

Die printf () Formatierungsstring können beliebig viele Konvertierungszeichen enthalten wie nötig, aber nur so lange, wie Sie die richtige Menge und Art der Variablen für die Platzhalter, und in der richtigen Reihenfolge angegeben werden. Die Variablen erscheinen nach der Formatierung Zeichenfolge, die jeweils durch ein Komma getrennt, wie gerade gezeigt.

Übung 3: Edit Linie 12, so dass der Wert der zugewiesene f Variable ist 19,8 und nicht 19,0. Erstellen und Ausführen des Codes.

Haben Sie den Wert 19.799999 für Variable angezeigt f? Würden Sie sagen, dass der Wert ungenau ist?

Genau!

Der Schwimmer Variablentyp ist einfacher Genauigkeit: Der Computer kann nur acht Ziffern der Wert genau speichern. Die interne Darstellung von 19,8 ist wirklich der Wert 19,799999, weil ein einfacher Genauigkeit (float) Wert nur auf die achte Stelle genau ist. Für mathematische Zwecke ist 19.799999 effektiv 19.8- Sie den Code direkt kann mithilfe der% .1f Platzhalter, der Wert anzuzeigen.

Übung 4: Erstellen Sie ein Projekt mit dem Namen ex0605. Im Quellcode deklarieren eine Integer-Variable blorf und weisen Sie ihm den Wert 22. Haben Sie einen printf () Anweisung den Wert der Variablen anzuzeigen. Eine zweite printf () Anweisung diesen Wert anzuzeigen und 16. Dann eine dritte printf () Anweisung, die den Wert zeigt von blorf mit sich selbst multipliziert.

Hier ist die Ausgabe aus dem Beispielprogramm Lösung:

Der Wert von blorf ist 22.Der Wert von blorf plus 16 ist 38.Die Wert von blorf mal selbst 484 ist.

Übung 5: Geben Sie den Quellcode für Übung 4. Verwenden Sie den konstanten Wert GLORKUS statt der blorf Variable repräsentieren den Wert 16.

  • Ein Variablenname muss immer mit einem Buchstaben beginnen, aber Sie können auch den Namen mit einem Unterstrich beginnen, die der Compiler glaubt, dass ein Brief zu sein. Generell Variablennamen, die mit Unterstrichen beginnen, werden intern in der C-Sprache verwendet. Vermeiden Sie, dass die Namenskonvention für jetzt.

  • Es ist nicht erforderlich, dass alle Variablen zu Beginn einer Funktion erklärt werden. Einige Programmierer erklären Variablen auf der Linie, bevor sie zum ersten Mal verwendet sind. Diese Strategie funktioniert, aber es ist nicht dem Standard entsprechende. Die meisten Programmierer erwarten alle Variablendeklarationen zu Beginn der Funktion zu finden.

Menü