Eine Variable in einem C++ Programm ist wie ein Container, dem ein bestimmter Wert zugewiesen werden kann. Variablen in einem Programm werden während der Laufzeit im Arbeitsspeicher abgelegt. Auf den Inhalt dieses Speichers kann durch den Variablennamen zugegriffen werden.
[sc name=“adsense_InText_ad“]
Als Programmierer können Sie in einem C++ Programm beliebige Variablennamen verwenden, sofern Sie sich an die folgenden Konventionen halten:
- Ein Variablenname besteht aus Buchstaben, Zahlen und einem Unterstrich.
- Der Name einer Variablen darf nicht mit einer Zahl beginnen.
- C++ Schlüsselwörter und Funktionsnamen sind nicht erlaubt, können aber Bestandteil des Namens sein.
- Verwenden Sie keine Umlaute oder Sonderzeichen.
- Variablennamen dürfen keine Rechenzeichen oder Klammern enthalten.
- Verwenden Sie möglichst erklärende Namen.
- Jede Variablenzeile endet mit einem Semikolon.
Um eine neue Variable zu verwenden muss diese deklariert werden. Das heißt der Datentyp und der Name werden festgelegt. Die allgemeine Syntax lautet:
datentyp variablen-name;
In einer Zeile können, getrennt durch ein Komma, mehrere Variablen des gleichen Datentyps deklariert werden. Ein Beispiel:
datentyp variablen-name1 , datentyp variablen-name2 , datentyp variablen-name3;
Die möglichen Datentypen einer Variablen finden Sie in der folgenden Tabelle:
Datentyp | Beschreibung | Zahlenbereich | Beispiel |
char | Ein Byte das genau ein Zeichen enthält. | -128 bis 127 | ‚A‘ |
short | Ganzzahliger Wert. | -32767 bis 32767 | 12345 |
int | Ganzzahliger Wert. | Systemabhängig | 100 |
long | Ganzzahliger Wert. | -2147483648 bis 2147483647 | -4444444 |
float | Eine Fließkommazahl maximal mit sechs Kommastellen. | +/-3.4E-38 (7 Kommastellen) | 3,1415926 |
double | Eine Fließkommazahl mit maximal fünfzehn Kommastellen. | +/-1.7E-308 (15 Kommastellen) | 0,1234567890 |
bool | Eine logische Variable, deren Inhalt wahr (=1) oder falsch (=0) sein kann. | true oder false | 0 oder 1 |
In der nächsten Ausgabe dieses C++ Workshops gehen wir ausführlich auf jeden dieser Datentypen ein.
Dieser Artikel ist Teil unseres kostenlosen Workshops “C++ Programmieren lernen” – Geeignet für Einsteiger und Fortgeschrittene. Machen auch Sie mit und lernen Sie in 50 Artikeln, wie Sie Programme selbst schreiben!
Artikelbild: Fotolia / bramgino