Variabler i C ++ - Typer & hur man arbetar med variabler i C ++ med exempel

Innehållsförteckning:

Anonim

Introduktion till variabler i C ++

Variabler är den viktigaste delen av alla programmeringsspråk. Alla programmeringsspråk är ofullständiga utan en variabel. Vi kan också säga att utan variabler kan programmet inte köras. Som alla andra programmeringsspråk behöver C ++ -språket också variabler för att köra sitt program. Variabler används inte för att köra programmet utan de används för att lagra värdet eller strängen. Utan att lagra värde kan programmet inte köras. Därför är variabler kända för ryggraden i programmeringsspråket. I C ++ används alla ord utom nyckelorden som en variabel. För att definiera variabler måste vi ange typen för variabeln. Typ kan vara vad som helst int, dubbel, char, float, long int, short int osv. Int används för att lagra heltal, dvs. 5, 19, 519, 1000. Char används för att lagra karaktären eller strängen, dvs a, educate. Float används för att lagra floatvärdena som 2.3, 3.679, 9.45. Långt int används för att lagra långa heltalvärden. I den här artikeln kommer vi att diskutera hur man initierar och deklarerar variablerna på C ++ - språket. Och typerna av variabler.

Regler och bestämmelser för att definiera variabler på C ++ - språk

  • Variabler kan vara en blandning av siffror, specialtecken som och procent (&), understreck (_) eller sträng.
  • Övre och nedre fall behandlas som olika variabler eftersom C ++ är skiftlägeskänsligt. Educba och eduCBA kommer att behandlas som två olika variabler.
  • C ++ -variabler måste startas med tecknet. Det kommer inte att betrakta numret som ett första tecken. 6educba är inte en giltig variabel eftersom den börjar med numret där educba6 kan vara en giltig variabel som den började med tecknet.
  • variabler i C ++ - språk bör inte vara ett nyckelord. för, detta, om, annars, medan, gör, char, detta osv är nyckelorden som används för det specifika syftet. Dessa nyckelord kan inte användas som en variabel i C ++.
  • Tomt utrymmen är inte tillåtna för variablerna. Edu cba är inte giltigt eftersom det finns utrymme mellan edu och cba där educba är giltig variabel eller edu_cba är också en giltig variabel eftersom understreckstecken används för att gå med i variabeln.

Hur fungerar variabler på C ++ språk?

  • Förklaring av variabler informerar sammanställaren vilka typer av datavariabler som kommer att användas i programmet.
  • Förklaring av variabelns namn informerar sammanställaren namnet på variablerna som används för att lagra värdet i programmet.
  • När jag deklarerar variabler berättar jag kompilatorn vilken lagring som variabler behöver. Kompilatorn behöver inte oroa sig för lagring förrän den har deklarerats.

Hur förklarar jag variabler på C ++ språk?

Variabler kan deklareras först innan du börjar med programmen. Syntaxen för deklarering av en variabel är följande
data_type variabelnamn;
var

data_type: Definierar typer av data för lagring av värde. Datatyper kan vara int, char, float, double, short int, etc.
variabelnamn: Definierar variabelns namn. Det kan vara allt annat än nyckelordet.

Till exempel,
1. int hytt;
2. flottör 6, 9, 7, 3
Exempel 1 är int en datatyp och hytten är ett variabelnamn. I det andra exemplet har vi deklarerat två variabler där flottören är en datatyp och 6, 9 och 7.3 är variabler.
När variablerna har deklarerats har lagring för dessa variabler tilldelats av kompilatorn eftersom den kommer att användas för programmet.

Program för att illustrera deklarationen om variabler i C ++ -språk

#include
using namespace std;
int main()
(
int x, y, z;
x = 10;
y = 3;
z = x + y;
cout << "Sum of two numbers is: " << z;
return 0;
)

Hur initierar jag variabler i C ++ - språk?

I C ++ kan variabler initialiseras genom att tilldela värdena vid tidpunkten för deklarationen. Syntaxen för initiering av variabler i C ++ - språk är -

data_type variable_name = value;

Till exempel,

  1. int x = 10;
  2. char b = 'eduCBA'

I exempel 1 initialiserade vi variabel x med värde 10. I exempel 2 har vi initialiserat b som ett tecken med eduCBA-värde.

Program för att illustrera initiering av variabler på C ++ språk

#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)

Typer av variabler på C ++ språk

Det finns 5 typer av variabler i C ++ -språk som är följande:

1. Lokala variabler

Lokala variabler deklareras i funktionen. Lokala variabler måste deklareras innan de har använts i programmet. Funktioner som deklareras i funktionen kan ändra värdet på variabler. Funktioner utanför kan inte ändra värdet på lokala variabler.

Här är ett exempel

int main()
(
int x = 2; //local variable
)

2. Globala variabler

Globala variabler deklareras utanför funktionerna. Eventuella funktioner, dvs både lokal funktion och global funktion kan ändra värdet på globala variabler.

Exempel ges enligt följande,

int y = 10; //global variable
int main()
(
int x = 5; //local variable
)

3. Statiska variabler

Dessa variabler deklareras med ordet statisk.

Exempel ges enligt följande,

int main()
(
int x = 5; //local variable
static y = 2; //static variable
)

4. Automatiska variabler

Automatiska variabler deklareras med det automatiska nyckelordet. Alla variabler som deklareras i funktionerna betraktas som standard som en automatisk variabel.

Exempel ges enligt följande,

int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)

5. Externa variabler

Genom att använda det externa nyckelordet deklareras externa variabler.

extern z = 4; //external variable

Slutsats

I den här artikeln har vi sett vikten av variabler i C ++ - språk och hur man arbetar med variabler med hjälp av exempel. Vi har också sett fem olika typer av variabler på C ++ - språket med exempel. Jag hoppas att du tycker att den här artikeln är till hjälp.

Rekommenderade artiklar

Detta är en guide till variabler i C ++. Här diskuterar vi Introduktion, hur man använder variabler i C ++ tillsammans med exempel. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Bästa C ++ Compiler
  2. Matriser i C ++
  3. c ++ referens vs pekaren
  4. C ++ Alternativ
  5. Variabler i JavaScript