Was sind Konstanten in C ++?

Was sind Konstanten in C ++?

Eine Konstante in C ++ ist etwas, das während des Funktionierens des Programms nicht verändert oder geändert werden kann.

Konstanten werden häufig verwendet, um unveränderliche Daten anzuzeigen, die von einem Programm wie arithmetischen Konstanten und festen Mengen erforderlich sind.

In diesem Artikel werden wir einen Blick auf die Bedeutung von Konstanten, den Weg zur Definition und die Art und Weise, wie man sie in C einsetzt++.

Was sind Konstanten in C++

Konstanten sind Variablen in der C ++ - Programmierung, deren Inhalt nach Abschluss der Initialisierung nicht geändert werden kann. Eine Konstante in der Programmierung ist eine Art Statistik, die einen Betrag enthält, der während der Skriptausführung gleich bleibt. Konstanten haben Bedeutung, wenn Sie versuchen, Werte anzugeben, die während des Ausführens eines Codes nicht geändert werden sollten.

Konstantenerklärung in C++

Es gibt zwei Möglichkeiten, Konstanten in C ++ zu deklarieren:

  • Symbolische Konstanten
  • Wörtliche Konstanten

Schauen wir uns einen Blick darauf an und besprechen wir sie nacheinander.

1: Symbolische Konstanten in C++

Dies sind benannte Werte, die im gesamten Programm verwendet werden können. Der "Const" Das Schlüsselwort wird verwendet, um symbolische Konstanten zu definieren, und die Werte, die sie halten, können nach der Erstellung nicht geändert werden. Ihre Definition entspricht fast den Definitionen von Variablen in C++. Ihr erstes Keyword beginnt mit der const.

Syntax von symbolischen Konstanten

Das Folgende ist die Syntax, um symbolische Konstanten in C ++ zu verwenden:

const DataType Constant_name = Wert;
oder
#define Constant_name -Wert

Symbolische Konstanten können im C ++ - Programm global und lokal verwendet werden.

Beispiel für symbolische Konstante

Das häufigste Beispiel für eine symbolische Konstante ist Pi Dies verwendet eine #Define Pre-Processor-Richtlinie in C++.

C ++ - Programm mit symbolischen Konstanten

#enthalten
Verwenden von Namespace STD;
#define pi 3.14159
int main ()

const int r = 3;
Doppel a;
a = pi * r * r;
Cout << "Area of a Circle with Radius of 3 is " << a << endl;
Rückkehr 0;

Im obigen Beispielcode gibt es zwei symbolische Konstanten; Einer ist eine globale symbolische Konstante, die ist PI mit einem Wert von 3.14159 und der andere ist eine lokale symbolische Konstante, die ist r = 3. Unter Verwendung dieser symbolischen Konstanten befindet sich der Bereich eines Kreises mit einem Radius von 3 und druckt die Ausgabe aus.

Ausgang

2: wörtliche Konstanten in C++

Literalkonstanten sind feste Werte, die direkt in den Programmcode hinzugefügt werden. Einige häufige Beispiele für C ++ - wörtliche Konstanten sind Ganzzahlen, Schnur und Charakterliterale.

Syntax von wörtlichen Konstanten

Die wörtliche Konstante wird direkt im Code ohne Deklaration verwendet. Einige Beispiele für wörtliche Konstanten und ihre Syntax in C ++ sind:

  • Ganzzahlkonstante: Eine Ganzzahlkonstante ist eine Zahl ohne Dezimalpunkt. Zum Beispiel 0, -2, 20.
  • Schwimmpunktkonstante: Diese Konstante umfasst Dezimalpunktzahlen. Zum Beispiel 3.14, 0.01, -8.5.
  • Charakterkonstante: Ein in einem einzelnen Zitat enthaltener Zeichen wird als Charakterkonstante wie "a", "5", "%" bezeichnet.
  • Stringkonstante: Sie sind konstant, ist eine Reihe von Charakteren, die von doppelten Zitatmarken umgeben sind. Zum Beispiel: „Hallo, Benutzer!"," Dies ist ein LinuxHint -Blog.”.

C ++ - Programm mit Integer-, Float-, Char- und String -Literalen -Konstanten.

#enthalten
Verwenden von Namespace STD;
int main ()

int num = 4;
float pi = 3.14159f;
char Word = 'a';
String message = "Heute ist ein guter Tag";
Cout << "Number of items: " << num << endl;
Cout << "Value of pi: " << pi << endl;
Cout << "First initial: " << word << endl;
Cout << "Message: " << message << endl;
Rückkehr 0;

Der obige C ++ - Code initialisiert und druckt vier verschiedene Arten von wörtlichen Konstanten aus: eine Ganzzahl, ein Float, ein Zeichen und eine Zeichenfolge. Die Ganzzahl ist 4, der Schwimmer ist PI (ungefähr 3.14159), der Charakter ist 'a', und die Saite ist "heute ist ein guter Tag".

Ausgang

Abschluss

Konstanten in C ++ sind die Werte von Daten, die während des gesamten Programms nicht geändert werden können. Sie sind wichtige Komponenten von C ++, und sie können erfolgreich ein verständlicherer, machbarerer und effizienterer Code führen. In der obigen Schrift haben wir zwei Arten von Konstanten in C ++ gesehen, wie z. B. symbolische und wörtliche Konstanten. Beide haben ihre Bedeutung als symbolische Konstanten, die mit dem CONT-Schlüsselwort initialisieren, während die wörtliche Konstante weiter in Ganzzahl-, Schwimmer-, Zeichen- und String-Konstanten eingeteilt wird.