Una costante in C ++ è qualcosa che non può essere modificato o modificato mentre il programma funziona.
Le costanti vengono spesso utilizzate per indicare dati invariati richiesti da un programma, come le costanti aritmetiche e le quantità fisse.
In questo articolo, daremo un'occhiata al significato delle costanti, al modo per definirle e come impiegarli in C++.
Quali sono le costanti in C++
Le costanti sono variabili nella programmazione C ++ il cui contenuto non può essere modificato al termine dell'inizializzazione. Una costante di programmazione è una sorta di statistica che contiene un importo che rimane lo stesso durante l'esecuzione dello script. Le costanti hanno un significato ogni volta che stai cercando di specificare valori che non dovrebbero essere modificati mentre un codice è in esecuzione.
Dichiarazione delle costanti in C++
Esistono due modi per dichiarare costanti in C ++:
Diamo un'occhiata e ne discutiamo uno per uno.
1: costanti simboliche in c++
Questi sono nominati valori che possono essere utilizzati durante il programma. IL "Const" La parola chiave viene utilizzata per definire le costanti simboliche e i valori che detengono non possono essere modificati dopo la creazione. La loro definizione è quasi la stessa delle definizioni di variabili in c++. La loro prima parola chiave inizia con il const.
Sintassi di costanti simboliche
Di seguito è la sintassi per utilizzare le costanti simboliche in C ++:
CONST Datatype Constant_Name = Value;
O
#define Costant_name Value
Le costanti simboliche possono essere utilizzate a livello globale e localmente nel programma C ++.
Esempio di costante simbolica
L'esempio più comune di una costante simbolica è Pi che utilizza una direttiva pre-processore #define in c++.
Programma C ++ con costanti simboliche
#includere
Utilizzo dello spazio dei nomi std;
#define pi 3.14159
int main ()
const int r = 3;
doppio a;
a = pi * r * r;
cout << "Area of a Circle with Radius of 3 is " << a << endl;
restituzione 0;
Nel codice di esempio sopra, ci sono due costanti simboliche; Uno è una costante simbolica globale che è PI con un valore di 3.14159 e l'altro è una costante simbolica locale che è r = 3. Usando queste costanti simboliche, l'area di un cerchio si trova con un raggio di 3 e stampa l'uscita.
Produzione
2: costanti letterali in c++
Le costanti letterali sono valori fissi aggiunti direttamente nel codice del programma. Alcuni esempi comuni di costanti letterali di C ++ sono numeri interi, stringhe e letterali dei caratteri.
Sintassi di costanti letterali
La costante letterale viene utilizzata direttamente nel codice senza alcuna dichiarazione. Alcuni esempi di costanti letterali e la loro sintassi in C ++ sono:
Programma C ++ utilizzando costanti interi, galleggianti, caratteri e letterali di stringa.
#includere
Utilizzo dello spazio dei nomi std;
int main ()
int num = 4;
float pi = 3.14159f;
char word = 'a';
String Message = "Oggi è una buona giornata";
cout << "Number of items: " << num << endl;
cout << "Value of pi: " << pi << endl;
cout << "First initial: " << word << endl;
cout << "Message: " << message << endl;
restituzione 0;
Il codice C ++ sopra inizializza e stampa quattro diversi tipi di costanti letterali: un numero intero, un galleggiante, un carattere e una stringa. Il numero intero è 4, il galleggiante è PI (circa 3.14159), il personaggio è 'A', e la stringa è "Oggi è una buona giornata".
Produzione
Conclusione
Le costanti in C ++ sono i valori dei dati che non possono essere modificati durante l'intero programma. Sono componenti significativi di C ++ e impiegarli con successo possono comportare un codice più comprensibile, fattibile ed efficiente. Nella scrittura di cui sopra, abbiamo visto due tipi di costanti in C ++ come costanti simboliche e letterali. Entrambi hanno la loro importanza quando le costanti simboliche si inizializzano con la parola chiave const mentre la costante letterale è ulteriormente classificata in costanti interi, galleggianti, carattere e tipi di stringhe.