C ++ variabler, bokstäver och konstanter

I denna handledning lär vi oss om variabler, bokstäver och konstanter i C ++ med hjälp av exempel.

C ++ variabler

Vid programmering är en variabel en behållare (lagringsområde) för att hålla data.

För att ange lagringsområdet ska varje variabel ges ett unikt namn (identifierare). Till exempel,

 int age = 14; 

Här är ålder en variabel av intdatatypen, och vi har tilldelat den ett heltal 14.

Obs: Den inttyp data tyder på att variabeln endast kan hålla heltal. På samma sätt kan vi använda doubledatatypen om vi måste lagra decimaler och exponentials.

Vi kommer att lära oss mer om alla datatyper i nästa handledning.

Värdet på en variabel kan ändras, därav namnsvariabeln .

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

Regler för namngivning av en variabel

  • Ett variabelt namn kan bara ha alfabet, siffror och understrykning _.
  • Ett variabelnamn kan inte börja med ett nummer.
  • Variabla namn bör inte börja med versaler.
  • Ett variabelnamn kan inte vara ett nyckelord. Till exempel intär ett nyckelord som används för att beteckna heltal.
  • Ett variabelt namn kan börja med en understrykning. Det anses dock inte vara en bra praxis.

Obs! Vi bör försöka ge meningsfulla namn till variabler. Till exempel är förnamn ett bättre variabelnamn än fn.

C ++ bokstäver

Bokstäver är data som används för att representera fasta värden. De kan användas direkt i koden. Till exempel: 1, 2.5, 'c'etc.

Här 1, 2.5och 'c'är literaler. Varför? Du kan inte tilldela dessa värden olika värden.

Här är en lista över olika bokstäver i C ++ programmering.

1. Heltal

Ett heltal är en numerisk bokstav (associerad med siffror) utan någon del eller exponentiell del. Det finns tre typer av heltal bokstäver i C-programmering:

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

Till exempel:

 Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc 

I C ++ programmering börjar oktal med a 0och hexadecimal börjar med a 0x.

2. Flytpunkt-bokstäver

En bokstav med flytande punkt är en numerisk bokstav som antingen har en bråk- eller exponentform. Till exempel:

-2.0

0.0000234

-0.22E-5

Notera: E-5 = 10-5

3. Tecken

En bokstav skapas genom att en enda karaktär omges av enstaka citattecken. Till exempel: 'a', 'm', 'F', '2', ')'etc.

4. Fly sekvenser

Ibland är det nödvändigt att använda tecken som inte kan skrivas eller har speciell betydelse i C ++ programmering. Till exempel newline (enter), tab, frågetecken etc.

För att använda dessa tecken används escape-sekvenser.

Escape sekvenser Tecken
 Backspace
f Formfoder
Ny linje
Lämna tillbaka
Horisontell flik
v Vertikal flik
\ Backslash
\' Enkelt citattecken
" Dubbel citattecken
? Frågetecken
Noll karaktär

5. Stränglitteratur

En sträng bokstavlig är en sekvens av tecken inneslutna i dubbla citattecken. Till exempel:

"good" strängkonstant
"" nullsträngkonstant
" " strängkonstant på sex vita utrymmen
"x" strängkonstant med en enda karaktär
"Earth is round" skriver ut sträng med en ny linje

Vi kommer att lära oss mer om strängar i C ++ stränghandledningen.

C ++ konstanter

I C ++ kan vi skapa variabler vars värde inte kan ändras. För det använder vi constnyckelordet. Här är ett exempel:

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

Här har vi använt nyckelordet för constatt förklara en konstant namngiven LIGHT_SPEED. Om vi ​​försöker ändra värdet på LIGHT_SPEEDfår vi ett fel.

En konstant kan också skapas med hjälp av #defineförprocessordirektivet. Vi kommer att lära oss mer om det i C ++ Macros tutorial.

Intressanta artiklar...