Variablen sind die Namen, die man Computerspeicherplätzen gibt, die benutzt werden, um Werte in einem Computerprogramm zu speichern.
Angenommen, du willst zwei Werte 10 und 20 in deinem Programm speichern und zu einem späteren Zeitpunkt willst du diese zwei Werte benutzen. Lassen Sie uns sehen, wie Sie das machen. Hier sind die folgenden drei einfachen Schritte –
- Erstellen Sie Variablen mit geeigneten Namen.
- Speichern Sie Ihre Werte in diesen beiden Variablen.
- Abrufen und verwenden Sie die gespeicherten Werte aus den Variablen.
Erstellen von Variablen
Das Erstellen von Variablen wird in der C-Programmierung auch als Deklarieren von Variablen bezeichnet. Verschiedene Programmiersprachen haben unterschiedliche Möglichkeiten, Variablen innerhalb eines Programms zu erstellen. In der C-Programmierung gibt es zum Beispiel die folgende einfache Art, Variablen zu erstellen –
#include <stdio.h>int main() { int a; int b;}
Das obige Programm erstellt zwei Variablen, um zwei Speicherplätze mit den Namen a und b zu reservieren. Wir haben diese Variablen mit dem Schlüsselwort int erstellt, um den Datentyp der Variablen anzugeben, was bedeutet, dass wir Ganzzahlwerte in diesen beiden Variablen speichern wollen. In ähnlicher Weise können Sie Variablen erstellen, um Long, Float, Char oder jeden anderen Datentyp zu speichern. Zum Beispiel –
/* variable to store long value */long a;/* variable to store float value */float b;
Sie können Variablen ähnlichen Typs erstellen, indem Sie sie in eine einzige Zeile setzen, aber durch ein Komma getrennt, wie folgt –
#include <stdio.h>int main() { int a, b;}
Nachfolgend sind die wichtigsten Punkte über Variablen aufgeführt, die Sie beachten müssen –
-
Ein Variablenname kann einen einzigen Werttyp enthalten. Wenn zum Beispiel die Variable a vom Typ int definiert wurde, kann sie nur ganze Zahlen speichern.
-
Die Programmiersprache C erfordert eine Variablenerstellung, d.h. eine Deklaration vor ihrer Verwendung in Ihrem Programm. Sie können einen Variablennamen nicht in Ihrem Programm verwenden, ohne ihn zu erstellen, obwohl Programmiersprachen wie Python es Ihnen erlauben, einen Variablennamen zu verwenden, ohne ihn zu erstellen.
-
Sie können einen Variablennamen nur einmal in Ihrem Programm verwenden. Wenn zum Beispiel eine Variable a definiert wurde, um einen Integer-Wert zu speichern, dann können Sie a nicht noch einmal definieren, um irgendeinen anderen Typ von Wert zu speichern.
-
Es gibt Programmiersprachen wie Python, PHP, Perl, usw., die nicht wollen, dass Sie den Datentyp zum Zeitpunkt der Erstellung von Variablen angeben. So können Sie Integer, Float oder Long speichern, ohne den Datentyp anzugeben.
-
Sie können einer Variablen einen beliebigen Namen geben, wie z.B. Alter, Geschlecht, Gehalt, Jahr1990 oder irgendetwas anderes, aber die meisten Programmiersprachen erlauben nur eine begrenzte Anzahl von Zeichen in ihren Variablennamen zu verwenden. Für den Moment werden wir vorschlagen, nur a….z, A….Z, 0….9 in Ihren Variablennamen zu verwenden und ihre Namen nur mit Alphabeten anstelle von Ziffern zu beginnen.
-
Kaum eine Programmiersprache erlaubt es, ihre Variablennamen mit einer Ziffer zu beginnen, so dass 1990year kein gültiger Variablenname ist, während year1990 oder ye1990ar gültige Variablennamen sind.
Jede Programmiersprache bietet weitere Regeln in Bezug auf Variablen, die Sie kennenlernen werden, wenn Sie sich näher mit der jeweiligen Programmiersprache befassen.
Werte in Variablen speichern
Sie haben gesehen, wie wir im vorherigen Abschnitt Variablen erstellt haben. Nun wollen wir einige Werte in diesen Variablen speichern –
#include <stdio.h>int main() { int a; int b; a = 10; b = 20;}
Das obige Programm hat zwei zusätzliche Anweisungen, bei denen wir 10 in der Variablen a und 20 in der Variablen b speichern. Fast alle Programmiersprachen haben eine ähnliche Art, Werte in Variablen zu speichern, bei der wir den Variablennamen auf der linken Seite eines Gleichheitszeichens = und den Wert, den wir in der Variablen speichern wollen, auf der rechten Seite behalten.
Jetzt haben wir zwei Schritte vollzogen, zuerst haben wir zwei Variablen erstellt und dann haben wir die erforderlichen Werte in diesen Variablen gespeichert. Jetzt hat Variable a den Wert 10 und Variable b den Wert 20. Mit anderen Worten können wir sagen, dass, wenn das obige Programm ausgeführt wird, die Speicherstelle a den Wert 10 und die Speicherstelle b den Wert 20 haben wird.
Zugriff auf gespeicherte Werte in Variablen
Wenn wir die gespeicherten Werte in den Variablen nicht verwenden, dann ist es sinnlos, Variablen zu erstellen und Werte in ihnen zu speichern. Wir wissen, dass das obige Programm zwei Variablen a und b hat, in denen die Werte 10 bzw. 20 gespeichert sind. Versuchen wir also, die in diesen beiden Variablen gespeicherten Werte zu drucken. Es folgt ein C-Programm, das die in den Variablen gespeicherten Werte ausgibt –
#include <stdio.h>int main() { int a; int b; a = 10; b = 20; printf( "Value of a = %d\n", a ); printf( "Value of b = %d\n", b );}
Wenn das obige Programm ausgeführt wird, ergibt sich folgendes Ergebnis –
Value of a = 10Value of b = 20
Die Funktion printf() haben Sie sicher schon im vorigen Kapitel gesehen, wo wir sie zum Ausdrucken von „Hello, World!“ verwendet haben. Dieses Mal verwenden wir sie, um die Werte von Variablen zu drucken. Wir verwenden %d, das in den printf()-Anweisungen durch die Werte der angegebenen Variablen ersetzt wird. Wir können beide Werte mit einer einzigen printf()-Anweisung wie folgt ausgeben: –
#include <stdio.h>int main() { int a; int b; a = 10; b = 20; printf( "Value of a = %d and value of b = %d\n", a, b );}
Wenn das obige Programm ausgeführt wird, ergibt sich folgendes Ergebnis: –
Value of a = 10 and value of b = 20
Wenn Sie in der C-Programmierung Float-Variablen verwenden wollen, müssen Sie %f anstelle von %d verwenden, und wenn Sie einen Zeichenwert ausgeben wollen, müssen Sie %c verwenden. In ähnlicher Weise können verschiedene Datentypen mit verschiedenen % und Zeichen gedruckt werden.
Variablen in Java
Nachfolgend ist das entsprechende Programm in der Programmiersprache Java geschrieben. Dieses Programm erstellt zwei Variablen a und b und ähnlich wie bei der C-Programmierung werden diesen Variablen 10 und 20 zugewiesen und schließlich die Werte der beiden Variablen auf zwei Arten ausgedruckt –
public class DemoJava { public static void main(String args) { int a; int b; a = 10; b = 20; System.out.println("Value of a = " + a); System.out.println("Value of b = " + b); System.out.println("Value of a = " + a + " and value of b = " + b); }}
Wenn das obige Programm ausgeführt wird, ergibt sich folgendes Ergebnis –
Value of a = 10Value of b = 20Value of a = 10 and value of b = 20
Variablen in Python
Nachfolgend ist das entsprechende Programm in Python geschrieben. Dieses Programm erstellt zwei Variablen a und b und weist diesen Variablen gleichzeitig die Werte 10 und 20 zu.
Python will nicht, dass man den Datentyp zum Zeitpunkt der Variablenerstellung angibt, und es ist nicht nötig, Variablen im Voraus zu erstellen.
a = 10b = 20 print "Value of a = ", aprint "Value of b = ", bprint "Value of a = ", a, " and value of b = ", b
Wenn das obige Programm ausgeführt wird, ergibt es folgendes Ergebnis –
Value of a = 10Value of b = 20Value of a = 10 and value of b = 20
Sie können die folgende Syntax in der C- und Java-Programmierung verwenden, um Variablen zu deklarieren und gleichzeitig Werte zuzuweisen –
#include <stdio.h>int main() { int a = 10; int b = 20; printf( "Value of a = %d and value of b = %d\n", a, b );}
Wenn das obige Programm ausgeführt wird, ergibt es folgendes Ergebnis –
Value of a = 10 and value of b = 20