En konstant i C ++ er noe som ikke kan endres eller endres mens programmet fungerer.
Konstanter brukes ofte for å indikere uforanderlige data som kreves av et program, som aritmetiske konstanter, og faste mengder.
I denne artikkelen skal vi se på betydningen av konstanter, måten å definere dem på, og hvordan de skal ansette dem i C++.
Hva er konstanter i C++
Konstanter er variabler i C ++ programmering hvis innhold ikke kan endres etter initialisering er ferdig. En konstant i programmering er en slags statistikk som har et beløp som forblir den samme under utførelsen av skriptet. Konstanter har betydning når du prøver å spesifisere verdier som ikke bør endres mens en kode kjører.
Erklæring om konstanter i C++
Det er to måter å erklære konstanter i C ++:
La oss ta en titt og diskutere dem en etter en.
1: Symboliske konstanter i C++
Disse heter verdier som kan brukes gjennom hele programmet. De “Const” Nøkkelord brukes til å definere symbolsk konstanter, og verdiene de holder kan ikke endres etter opprettelsen. Definisjonen deres er nesten den samme som definisjonene av variabler i C++. Deres første søkeord starter med Const.
Syntaks av symbolske konstanter
Følgende er syntaks for å bruke symbolske konstanter i C ++:
const DataType Constant_name = Verdi;
eller
#Define Constant_name Verdi
Symboliske konstanter kan brukes globalt og lokalt i C ++ -programmet.
Eksempel på symbolsk konstant
Det vanligste eksemplet på en symbolsk konstant er Pi som bruker et #Define pre-prosessoredirektiv i C++.
C ++ -program med symbolsk konstanter
#inkludere
ved hjelp av navneområdet STD;
#Define Pi 3.14159
int main ()
const int r = 3;
dobbel a;
a = pi * r * r;
cout << "Area of a Circle with Radius of 3 is " << a << endl;
retur 0;
I eksemplet ovenfor er det to symbolske konstanter; Den ene er en global symbolsk konstant som er Pi med en verdi på 3.14159 og den andre er en lokal symbolsk konstant som er r = 3. Ved hjelp av disse symbolske konstantene finnes området av en sirkel med en radius på 3 og skriver ut utgangen.
Produksjon
2: bokstavelige konstanter i C++
Bokstavelige konstanter er faste verdier lagt direkte inn i programkoden. Noen vanlige eksempler på C ++ bokstavelige konstanter er heltall, streng og karakterlitteraler.
Syntaks av bokstavelige konstanter
Bokstavelig konstant brukes direkte i koden uten noen erklæring. Noen eksempler på bokstavelige konstanter og deres syntaks i C ++ er:
C ++ -program som bruker heltall, float, char og strenglitteraler konstanter.
#inkludere
ved hjelp av navneområdet STD;
int main ()
int num = 4;
Float Pi = 3.14159f;
char ord = 'a';
Strengmelding = "I dag er en god dag";
cout << "Number of items: " << num << endl;
cout << "Value of pi: " << pi << endl;
cout << "First initial: " << word << endl;
cout << "Message: " << message << endl;
retur 0;
Ovennevnte C ++ -kode initialiserer og skriver ut fire forskjellige typer bokstavelige konstanter: et heltall, en flottør, et tegn og en streng. Heltallet er 4, flottøren er pi (omtrent 3.14159), karakteren er 'A', og strengen er "I dag er en god dag".
Produksjon
Konklusjon
Konstanter i C ++ er verdiene på data som ikke kan endres gjennom hele programmet. De er viktige komponenter i C ++, og med hell å bruke dem kan resultere i mer forståelig, gjennomførbar og effektiv kode. I skriften ovenfor har vi sett to typer konstanter i C ++ som symbolske og bokstavelige konstanter. De har begge sin betydning da symbolske konstanter initialiserer med Const-nøkkelordet mens bokstavelig konstant er ytterligere kategorisert i heltall, float, karakter.