In diesem Tutorial lernen wir anhand von Beispielen Variablen, Literale und Konstanten in C ++ kennen.
C ++ - Variablen
Bei der Programmierung ist eine Variable ein Container (Speicherbereich) zum Speichern von Daten.
Um den Speicherbereich anzugeben, sollte jeder Variablen ein eindeutiger Name (Bezeichner) zugewiesen werden. Beispielsweise,
int age = 14;
Hier ist age eine Variable vom int
Datentyp, und wir haben ihr einen ganzzahligen Wert 14 zugewiesen.
Hinweis: Der int
Datentyp legt nahe, dass die Variable nur Ganzzahlen enthalten kann. Ebenso können wir den double
Datentyp verwenden, wenn wir Dezimalstellen und Exponentiale speichern müssen.
Wir werden im nächsten Tutorial alle Datentypen im Detail kennenlernen.
Der Wert einer Variablen kann geändert werden, daher die Namensvariable .
int age = 14; // age is 14 age = 17; // age is 17
Regeln zum Benennen einer Variablen
- Ein Variablenname kann nur Alphabete, Zahlen und den Unterstrich enthalten
_
. - Ein Variablenname kann nicht mit einer Zahl beginnen.
- Variablennamen sollten nicht mit einem Großbuchstaben beginnen.
- Ein Variablenname kann kein Schlüsselwort sein. Beispielsweise
int
ist ein Schlüsselwort, das zur Bezeichnung von Ganzzahlen verwendet wird. - Ein Variablenname kann mit einem Unterstrich beginnen. Es wird jedoch nicht als gute Praxis angesehen.
Hinweis: Wir sollten versuchen, Variablen aussagekräftige Namen zu geben. Zum Beispiel ist Vorname ein besserer Variablenname als fn.
C ++ - Literale
Literale sind Daten, die zur Darstellung fester Werte verwendet werden. Sie können direkt im Code verwendet werden. Zum Beispiel: 1
, 2.5
, 'c'
usw.
Hier 1
, 2.5
und 'c'
sind Literale. Warum? Sie können diesen Begriffen keine unterschiedlichen Werte zuweisen.
Hier ist eine Liste verschiedener Literale in der C ++ - Programmierung.
1. Ganzzahlen
Eine Ganzzahl ist ein numerisches Literal (mit Zahlen verknüpft) ohne Bruch- oder Exponentialteil. In der C-Programmierung gibt es drei Arten von Ganzzahlliteralen:
- dezimal (Basis 10)
- oktal (Basis 8)
- hexadezimal (Basis 16)
Beispielsweise:
Dezimal: 0, -9, 22 usw. Oktal: 021, 077, 033 usw. Hexadezimal: 0x7f, 0x2a, 0x521 usw.
In der C ++ - Programmierung beginnt Oktal mit a 0
und Hexadezimal mit a 0x
.
2. Gleitkomma-Literale
Ein Gleitkomma-Literal ist ein numerisches Literal, das entweder eine Bruchform oder eine Exponentenform hat. Beispielsweise:
-2.0
0.0000234
-0.22E-5
Hinweis: E-5 = 10-5
3. Zeichen
Ein Zeichenliteral wird erstellt, indem ein einzelnes Zeichen in einfache Anführungszeichen eingeschlossen wird. Zum Beispiel: 'a'
, 'm'
, 'F'
, '2'
, ')'
usw.
4. Escape-Sequenzen
Manchmal müssen Zeichen verwendet werden, die nicht eingegeben werden können oder in der C ++ - Programmierung eine besondere Bedeutung haben. Zum Beispiel Zeilenumbruch (Eingabe), Tabulator, Fragezeichen usw.
Um diese Zeichen zu verwenden, werden Escape-Sequenzen verwendet.
Escape-Sequenzen | Zeichen |
---|---|
| Rücktaste |
f | Formularvorschub |
| Neue Zeile |
| Rückkehr |
| Horizontale Registerkarte |
v | Vertikale Registerkarte |
\ | Backslash |
\' | Einfaches Anführungszeichen |
" | Doppeltes Anführungszeichen |
? | Fragezeichen |
|