C ++ -muuttujat, literaalit ja vakiot

Tässä opetusohjelmassa opitaan muuttujia, literaaleja ja vakioita C ++: ssa esimerkkien avulla.

C ++ -muuttujat

Ohjelmoinnissa muuttuja on säilö (varastoalue) tietojen säilyttämiseksi.

Tallennusalueen osoittamiseksi jokaiselle muuttujalle tulisi antaa yksilöllinen nimi (tunniste). Esimerkiksi,

 int age = 14; 

Tässä ikä on inttietotyypin muuttuja , ja olemme määrittäneet sille kokonaisluvun arvon 14.

Huomautus:int tietotyyppi osoittaa, että muuttuja voi olla vain kokonaislukuja. Vastaavasti voimme käyttää doubletietotyyppiä, jos meidän on tallennettava desimaaleja ja eksponentteja.

Opimme kaikista tietotyypeistä yksityiskohtaisesti seuraavassa opetusohjelmassa.

Muuttujan arvoa voidaan muuttaa, joten nimimuuttuja .

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

Muuttujan nimeämistä koskevat säännöt

  • Muuttujan nimessä voi olla vain aakkoset, numerot ja alaviivat _.
  • Muuttujan nimi ei voi alkaa numerolla.
  • Muuttujien nimet eivät saa alkaa isoilla kirjaimilla.
  • Muuttujan nimi ei voi olla avainsana. Esimerkiksi inton avainsana, jota käytetään kokonaislukujen merkitsemiseen.
  • Muuttujan nimi voi alkaa alaviivalla. Sitä ei kuitenkaan pidetä hyvänä käytäntönä.

Huomaa: Meidän pitäisi yrittää antaa muuttujille mielekkäitä nimiä. Esimerkiksi etunimi on parempi muuttujan nimi kuin fn.

C ++ -kirjaimet

Literaalit ovat tietoja, joita käytetään kiinteiden arvojen esittämiseen. Niitä voidaan käyttää suoraan koodissa. Esimerkiksi: 1, 2.5, 'c'jne

Täällä 1, 2.5ja 'c'ovat literals. Miksi? Et voi määrittää näille termeille eri arvoja.

Tässä on luettelo erilaisista literaaleista C ++ - ohjelmoinnissa.

1. Kokonaisluvut

Kokonaisluku on numeerinen literaali (liittyy numeroihin) ilman murtolukua tai eksponentiaalista osaa. C-ohjelmoinnissa on kolmen tyyppisiä kokonaislukumääräisiä kirjaimia:

  • desimaali (perus 10)
  • oktaali (pohja 8)
  • heksadesimaali (perus 16)

Esimerkiksi:

 Desimaali: 0, -9, 22 jne. Oktaali: 021, 077, 033 jne. Heksadesimaali: 0x7f, 0x2a, 0x521 jne 

C ++ - ohjelmoinnissa oktaali alkaa a 0: lla ja heksadesimaali alkaa a: lla 0x.

2. Kelluvat kirjaimet

Liukulukuinen literaali on numeerinen literaali, jolla on joko murto- tai eksponenttimuoto. Esimerkiksi:

-2.0

0.0000234

-0.22E-5

Huomautus: E-5 = 10-5

3. Hahmot

Hahmolitraali luodaan liittämällä yksi merkki lainausmerkeihin. Esimerkiksi: 'a', 'm', 'F', '2', ')'jne

4. Pakosarjat

Joskus on välttämätöntä käyttää merkkejä, joita ei voi kirjoittaa, tai joilla on erityinen merkitys C ++ - ohjelmoinnissa. Esimerkiksi uusi viiva (enter), välilehti, kysymysmerkki jne.

Näiden merkkien käyttämiseksi käytetään pakosarjoja.

Pakosarjat Hahmot
 Askelpalautin
f Lomakesyöte
Uusi rivi
Palata
Vaaka-välilehti
v Pysty-välilehti
\ Kenoviiva
\' Lainausmerkki
" Lainausmerkki
? Kysymysmerkki
Tyhjä merkki

5. Jousisitailat

Merkkijonon kirjaimellinen merkkijono on kaksoislainausmerkeissä. Esimerkiksi:

"good" merkkijono vakio
"" tyhjä merkkijono vakio
" " merkkijono vakio kuusi välilyöntiä
"x" merkkijono vakio, jolla on yksi merkki
"Earth is round" tulostaa merkkijonon uudella rivillä

Opimme merkkijonoista yksityiskohtaisesti C ++ -merkkijono-opetusohjelmassa.

C ++ - vakiot

C ++: ssa voimme luoda muuttujia, joiden arvoa ei voida muuttaa. Tätä varten käytämme constavainsanaa. Tässä on esimerkki:

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

Tässä olemme käyttäneet avainsanaa constvakion nimeksi LIGHT_SPEED. Jos yritämme muuttaa arvon LIGHT_SPEED, saat virheilmoituksen.

Vakio voidaan luoda myös #defineesiprosessoridirektiivillä. Opimme siitä yksityiskohtaisesti C ++ Macros -opetusohjelmassa.

Mielenkiintoisia artikkeleita...