2.1. A C++ adattípusai
A számítógépek világában az egyik alapvető építőelem az adat. Az egyedi adatokra értékként (angolul value) szoktunk hivatkozni. Ha a C++-t emberi nyelvekhez hasonlítod, akkor az egyes adatok (értékek) a szavaknak felelnek meg. Ezek lesznek a kódod legalapabb építőelemei.
Mivel a gépek minden információt adatként tárolnak és kezelnek, szükségük van arra, hogy különbséget tudjanak tenni a különböző adattípusok között.
A C++ több különböző adattípussal rendelkezik, és a tanulmányaid során a legtöbbel találkozol majd. Kezdésnek azonban a legalapvetőbb öttel fogunk megismerkedni:
- int: ebbe a típusba tartoznak az egész számok, mint például
3
vagy6543
. Ez a legtöbb esetben elegendő lesz számunkra, amikor számokkal dolgozunk. - double: ide tartoznak a számok 15 tizedesjegyig, vagyis remekül fog jönni, amikor nem egész számokkal dolgozunk, hanem olyanokkal, mint például
1.5
vagy0.001
. - bool: ez az adattípus kétféle értéket vehet fel:
true
vagyfalse
(magyarul igaz vagy hamis). Talán már ki is találtad, hogy segítségével igaz-vagy-hamis, igen-vagy-nem típusú kérdéseket tehetünk fel a kódban. Abool
a boolean (logikai érték) szó rövidítése, ne lepődj meg, ha így találkozol vele valahol. - char: ez az adattípus egy darab karaktert tárol el. Ha egy
char
-t szeretnél leírni, akkor azt aposztróffal ('
) kell körbevenned, mint például'a'
,'2'
vagy'!'
. - string: ebbe a típusba tartoznak a szövegek, pontosabban bármilyen karaktersor. Egy string akármit tartalmazhat (betűt, számot, szóközt), egészen addig string típusú értéknek számít, amíg a karaktersor idézőjellel (
"
) van körülvéve. Pl."Ez egy 1 string."
,"Sőt, 3z is @z"
.
0 hozzászólás