C ++ variabler, bogstaver og konstanter

I denne vejledning lærer vi om variabler, bogstaver og konstanter i C ++ ved hjælp af eksempler.

C ++ variabler

Ved programmering er en variabel en container (lagerområde), der indeholder data.

For at angive lagerområdet skal hver variabel have et unikt navn (identifikator). For eksempel,

 int age = 14; 

Her er alder en variabel af intdatatypen, og vi har tildelt en heltal 14 til den.

Bemærk: Den intdatatype tyder på, at den variable kun kan holde heltal. På samme måde kan vi bruge doubledatatypen, hvis vi skal gemme decimaler og eksponentialer.

Vi lærer om alle datatyperne detaljeret i den næste vejledning.

Værdien af ​​en variabel kan ændres, deraf navnet variabel .

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

Regler for navngivning af en variabel

  • Et variabelt navn kan kun have alfabeter, tal og understregning _.
  • Et variabelnavn kan ikke begynde med et tal.
  • Variablenavne bør ikke begynde med et stort bogstav.
  • Et variabelnavn kan ikke være et nøgleord. For eksempel inter et nøgleord, der bruges til at betegne heltal.
  • Et variabelt navn kan starte med en understregning. Det betragtes dog ikke som en god praksis.

Bemærk: Vi skal forsøge at give meningsfulde navne til variabler. For eksempel er fornavn et bedre variabelnavn end fn.

C ++ bogstaver

Bogstaver er data, der bruges til at repræsentere faste værdier. De kan bruges direkte i koden. For eksempel: 1, 2.5, 'c'etc.

Her 1, 2.5og 'c'er bogstavelige. Hvorfor? Du kan ikke tildele forskellige værdier til disse termer.

Her er en liste over forskellige bogstaver i C ++ programmering.

1. Heltal

Et heltal er et numerisk bogstav (forbundet med tal) uden nogen brøk eller eksponentiel del. Der er tre typer heltal i C-programmering:

  • decimal (base 10)
  • oktal (base 8)
  • hexadecimal (base 16)

For eksempel:

 Decimal: 0, -9, 22 osv. Oktal: 021, 077, 033 osv. Hexadecimal: 0x7f, 0x2a, 0x521 osv 

I C ++ programmering starter oktal med a 0, og hexadecimal starter med a 0x.

2. Flydende litteratur

En flydende-bogstavelig er en numerisk bogstav, der enten har en brøkform eller en eksponentform. For eksempel:

-2.0

0.0000234

-0.22E-5

Bemærk: E-5 = 10-5

3. Tegn

En bogstavelig karakter oprettes ved at omslutte et enkelt tegn i enkelte anførselstegn. For eksempel: 'a', 'm', 'F', '2', ')'etc.

4. Escape sekvenser

Nogle gange er det nødvendigt at bruge tegn, der ikke kan indtastes eller har særlig betydning i C ++ programmering. For eksempel newline (enter), fane, spørgsmålstegn osv.

For at bruge disse tegn bruges escape-sekvenser.

Escape sekvenser Tegn
 Backspace
f Form feed
Ny linje
Vend tilbage
Vandret fane
v Lodret fane
\ Backslash
\' Enkelt anførselstegn
" Dobbelt anførselstegn
? Spørgsmålstegn
Null karakter

5. Strenglitteratur

En streng bogstavelig er en sekvens af tegn, der er omsluttet af dobbelt anførselstegn. For eksempel:

"good" streng konstant
"" null streng konstant
" " strengkonstant på seks hvide mellemrum
"x" streng konstant med et enkelt tegn
"Earth is round" udskriver streng med en ny linje

Vi lærer mere om strenge i C ++ streng tutorial.

C ++ konstanter

I C ++ kan vi oprette variabler, hvis værdi ikke kan ændres. Til det bruger vi constnøgleordet. Her er et eksempel:

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

Her har vi brugt nøgleordet consttil at erklære en konstant navngivet LIGHT_SPEED. Hvis vi prøver at ændre værdien af LIGHT_SPEED, får vi en fejl.

En konstant kan også oprettes ved hjælp af #defineforprocessordirektivet. Vi lærer det detaljeret i C ++ Makro-tutorial.

Interessante artikler...