C ++ variabler, bokstaver og konstanter

I denne opplæringen vil vi lære om variabler, bokstaver og konstanter i C ++ ved hjelp av eksempler.

C ++ variabler

Ved programmering er en variabel en beholder (lagringsområde) for å holde data.

For å indikere lagringsområdet, bør hver variabel få et unikt navn (identifikator). For eksempel,

 int age = 14; 

Her er alder en variabel av intdatatypen, og vi har tildelt en heltallverdi 14 til den.

Merk: Den intdatatype antyder at variabelen kan bare holde heltall. På samme måte kan vi bruke doubledatatypen hvis vi må lagre desimaler og eksponentielle.

Vi vil lære om alle datatypene i detalj i neste opplæring.

Verdien av en variabel kan endres, derav navnet variabel .

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

Regler for å navngi en variabel

  • Et variabelt navn kan bare ha alfabet, tall og understreking _.
  • Et variabelnavn kan ikke begynne med et tall.
  • Variabelnavn skal ikke begynne med store bokstaver.
  • Et variabelnavn kan ikke være et nøkkelord. For eksempel inter et nøkkelord som brukes til å betegne heltall.
  • Et variabelt navn kan starte med en understreking. Imidlertid er det ikke ansett som en god praksis.

Merk: Vi bør prøve å gi meningsfylte navn til variabler. For eksempel er fornavn et bedre variabelnavn enn fn.

C ++ litteratur

Bokstaver er data som brukes til å representere faste verdier. De kan brukes direkte i koden. For eksempel: 1, 2.5, 'c'etc.

Her 1, 2.5og 'c'er litteraler. Hvorfor? Du kan ikke tilordne forskjellige verdier til disse vilkårene.

Her er en liste over forskjellige bokstaver i C ++ programmering.

1. Heltall

Et helt tall er en numerisk bokstav (assosiert med tall) uten noen brøk eller eksponentiell del. Det er tre typer heltall i C-programmering:

  • desimal (base 10)
  • oktal (base 8)
  • heksadesimal (base 16)

For eksempel:

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

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

2. Flytende punktlitteratur

En flytende punkt bokstavelig er en numerisk bokstav som enten har en brøkform eller en eksponent form. For eksempel:

-2.0

0.0000234

-0.22E-5

Merk: E-5 = 10-5

3. Karakterer

En bokstavelig karakter skapes ved å legge inn et enkelt tegn i enkle anførselstegn. For eksempel: 'a', 'm', 'F', '2', ')'etc.

4. Rømningssekvenser

Noen ganger er det nødvendig å bruke tegn som ikke kan skrives eller har spesiell betydning i C ++ programmering. For eksempel newline (enter), tab, spørsmålstegn, etc.

For å bruke disse tegnene, brukes escape-sekvenser.

Escape-sekvenser Tegn
 Backspace
f Skjema feed
Ny linje
Komme tilbake
Horisontal fane
v Vertikal fane
\ Backslash
\' Enkelt anførselstegn
" Dobbelt anførselstegn
? Spørsmålstegn
Null karakter

5. Strenglitteratur

En streng bokstavelig er en sekvens av tegn som er omsluttet av dobbelt anførselstegn. For eksempel:

"good" strengkonstant
"" null streng konstant
" " strengkonstant på seks hvite mellomrom
"x" strengkonstant med ett enkelt tegn
"Earth is round" skriver ut streng med en ny linje

Vi vil lære om strenger i detalj i C ++ strengopplæringen.

C ++ konstanter

I C ++ kan vi lage variabler hvis verdi ikke kan endres. Til det bruker vi constnøkkelordet. Her er et eksempel:

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

Her har vi brukt nøkkelordet for constå erklære en konstant navngitt LIGHT_SPEED. Hvis vi prøver å endre verdien av LIGHT_SPEED, får vi en feil.

En konstant kan også opprettes ved hjelp av #defineprosessordirektivet. Vi vil lære om det i detalj i C ++ makroopplæringen.

Interessante artikler...