Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C++-Variablen, Literale und Konstanten

C++-Variablen, Literale und Konstanten

In diesem Tutorial lernen wir Variablen, Literale und Konstanten in C++ anhand von Beispielen kennen.

C++-Variablen

Bei der Programmierung ist eine Variable ein Container (Speicherbereich) zum Halten von Daten.

Um den Speicherbereich anzugeben, sollte jede Variable einen eindeutigen Namen (Bezeichner) erhalten. Zum Beispiel

int age = 14;

Hier, Alter ist eine Variable des int Datentyp, und wir haben ihm den ganzzahligen Wert 14 zugewiesen.

Hinweis: Die int Der Datentyp legt nahe, dass die Variable nur Ganzzahlen enthalten kann. Ebenso können wir den double verwenden Datentyp, wenn wir Dezimalzahlen und Exponentialzahlen speichern müssen.

Alle Datentypen werden wir im nächsten Tutorial im Detail kennenlernen.

Der Wert einer Variablen kann geändert werden, daher der Name Variable .

int age = 14;   // age is 14
age = 17;       // age is 17

Regeln für die Benennung einer Variablen

Hinweis: Wir sollten versuchen, Variablen aussagekräftige Namen zu geben. Beispiel:Vorname ist 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. Beispiel:1 , 2.5 , 'c' usw.

Hier, 1 , 2.5 und 'c' sind Literale. Wieso den? Sie können diesen Begriffen keine unterschiedlichen Werte zuweisen.

Hier ist eine Liste verschiedener Literale in der C++-Programmierung.


1. Ganze Zahlen

Eine Ganzzahl ist ein numerisches Literal (mit Zahlen verknüpft) ohne Bruch- oder Exponentialanteil. In der C-Programmierung gibt es drei Arten von Integer-Literalen:

Zum Beispiel:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

In der C++-Programmierung beginnt Oktal mit einem 0 , und hexadezimal beginnt mit einem 0x .


2. Fließkommaliterale

Ein Gleitkommaliteral ist ein numerisches Literal, das entweder eine Bruchform oder eine Exponentenform hat. Zum Beispiel:

-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 gesetzt wird. Beispiel:'a' , 'm' , 'F' , '2' , '}' usw.


4. Escape-Sequenzen

Manchmal ist es notwendig, Zeichen zu verwenden, die nicht eingegeben werden können oder in der C++-Programmierung eine besondere Bedeutung haben. Zum Beispiel Zeilenumbruch (Enter), Tabulator, Fragezeichen usw.

Um diese Zeichen zu verwenden, werden Escape-Sequenzen verwendet.

Escape-Sequenzen Charaktere
\b Rücktaste
\f Formular-Feed
\n Neue Zeile
\r Zurück
\t Horizontaler Reiter
\v Vertikaler Tab
\\ Backslash
\' Einfaches Anführungszeichen
\" Doppeltes Anführungszeichen
\? Fragezeichen
\0 Nullzeichen

5. Zeichenfolgenliterale

Ein Zeichenfolgenliteral ist eine Folge von Zeichen, die in doppelte Anführungszeichen eingeschlossen sind. Zum Beispiel:

"good" String-Konstante
"" Null-String-Konstante
" " String-Konstante aus sechs Leerzeichen
"x" String-Konstante mit einem einzelnen Zeichen
"Earth is round\n" gibt eine Zeichenfolge mit einem Zeilenumbruch aus

Wir werden im C++-String-Tutorial ausführlich über Strings lernen.


C++-Konstanten

In C++ können wir Variablen erstellen, deren Wert nicht geändert werden kann. Dafür verwenden wir den const Stichwort. Hier ist ein Beispiel:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

Hier haben wir das Schlüsselwort const verwendet um eine Konstante namens LIGHT_SPEED zu deklarieren . Wenn wir versuchen, den Wert von LIGHT_SPEED zu ändern , erhalten wir eine Fehlermeldung.

Eine Konstante kann auch mit dem #define erstellt werden Präprozessordirektive. Wir werden im C++-Makros-Tutorial ausführlich darüber erfahren.


C Sprache

  1. C Schlüsselwörter und Bezeichner
  2. C-Variablen, Konstanten und Literale
  3. C Lagerklasse
  4. Python-Variablen, -Konstanten und -Literale
  5. Java-Variablen und Literale
  6. C++-Variablen und -Typen:int, double, char, string, bool
  7. C-Variable, Datentypen, Konstanten
  8. Java - Variablentypen
  9. C - Variablen
  10. C - Konstanten und Literale