Ebben az oktatóanyagban példák segítségével megismerhetjük a C ++ változatban szereplő változókat, literálokat és állandókat.
C ++ változók
A programozás során a változó az adatok tárolására szolgáló tároló (tároló terület).
A tárolási terület megjelöléséhez minden változónak egyedi nevet (azonosítót) kell adni. Például,
int age = 14;
Itt az age az int
adattípus változója, ehhez rendeltünk egy egész 14 értéket.
Megjegyzés: Az int
adattípus azt sugallja, hogy a változó csak egész számokat tartalmazhat. Hasonlóképpen használhatjuk az double
adattípust is, ha tizedeseket és exponenciálisokat kell tárolnunk.
A következő oktatóanyagban részletesen megismerjük az összes adattípust.
A változó értéke lehet változtatni, ezért neve változó .
int age = 14; // age is 14 age = 17; // age is 17
A változó elnevezésének szabályai
- A változó neve csak ábécét, számot és aláhúzást tartalmazhat
_
. - A változó neve nem kezdődhet számmal.
- A változó nevek nem kezdődhetnek nagybetűvel.
- A változó neve nem lehet kulcsszó. Például
int
egy olyan kulcsszó, amelyet egész számok jelölésére használunk. - A változó neve aláhúzással kezdődhet. Ez azonban nem számít jó gyakorlatnak.
Megjegyzés: Meg kell próbálnunk értelmes neveket adni a változóknak. Például az first_name jobb változónév, mint az fn.
C ++ literálok
A literálok a rögzített értékek ábrázolásához használt adatok. Közvetlenül a kódban használhatók. Például: 1
, 2.5
, 'c'
stb
Itt 1
, 2.5
és 'c'
konstansok. Miért? Nem rendelhet más értékeket ezekhez a kifejezésekhez.
Itt van egy lista a C ++ programozás különböző literáljairól.
1. Egész számok
Az egész szám egy numerikus literál (számokkal társítva), töredék vagy exponenciális rész nélkül. A C programozásban háromféle egész literál van:
- tizedes (10. alap)
- oktális (8. alap)
- hexadecimális (16. alap)
Például:
Tizedes: 0, -9, 22 stb. Oktál: 021, 077, 033 stb. Hexadecimális: 0x7f, 0x2a, 0x521 stb.
A C ++ programozásban az oktális a-val kezdődik, a 0
hexadecimális pedig a-val kezdődik 0x
.
2. Lebegőpontos irodalmak
A lebegőpontos literál olyan numerikus literál, amelynek vagy tört, vagy kitevő alakja van. Például:
-2.0
0.0000234
-0.22E-5
Jegyzet: E-5 = 10-5
3. Karakterek
A karakter literál úgy jön létre, hogy egyetlen karaktert idézőjelek közé tesz. Például: 'a'
, 'm'
, 'F'
, '2'
, ')'
stb
4. Menekülési szekvenciák
Néha olyan karaktereket kell használni, amelyek nem írhatók be, vagy különleges jelentéssel bírnak a C ++ programozásban. Például újsor (enter), fül, kérdőjel stb.
E karakterek használatához menekülési szekvenciákat használnak.
Menekülési szekvenciák | Karakterek |
---|---|
| Backspace |
f | Formatáp |
| Új sor |
| Visszatérés |
| Vízszintes fül |
v | Függőleges fül |
\ | Visszavágás |
\' | Egyetlen idézőjel |
" | Dupla idézőjel |
? | Kérdőjel |
|