Változók Flashcards
Miket használunk változók deklarálásánál? Miért?
Változók deklarálásánál adattípusokat használunk annak érdekében, hogy meghatározzuk, hogy milyen típusú adatot fog tárolni a változó.
amikor deklarálunk egy változót mi történik?
Amikor definiálunk egy változót, akkor a memóriában az lefoglal egy akkora helyet, mint amekkorát az adott típusú adat tárolása igényel.
primitív adattípusok:
mi az integer?
4 byte memóriát foglal. Egész számok tárolásához használják.
mi a char?
Karakterek tárolására használják. 1 byte memóriát foglal.
mi a bool?
1 byte memóriát foglal. Igaz/Hamis értékeket tárol. C++ programban 1 vagy 0-ként jelenik meg.
Mi a float?
Szimpla lebegőpontos tört értékeket tárolunk benne. 4 byte memóriát foglal.
Mi a Double?
Dupla lebegőpontos tört értékeket tárolunk benne. 8 byte memóriát foglal. Pontosabb, mint a float.
Mi a void?
Érték nélküliséget jelzi, voiddal jelölt függvények nem térnek vissza valamilyen értékkel.
mi az unsigned?
Csak pozitív számokat tárol plusz 0-t.
adattípus módosító szavak:
Mi a signed?
Pozitív és negatív értékeket is tárolhat. Tehát a legnagyobb tárolható szám méretének felét pozitív és negatív irányban plusz a 0-t.
mi a short?
Csak 2 byte-ban tárol számokat.
Mi a long?
4 vagy 8 byte-ban tárol számokat.
Mik lehetnek absztrakt vagy programozó által definiált típusok?
Létrehozott osztályok és struct-ok.
melyik típus nem a c++ része?
Fontos még megemlíteni a string típust, ami, habár nem konkrétan a c++ része, de standard library része és a legtöbb compiler támogatja ezt a típust.
Mi a hatókör?
A hatókör lényegében egy határt definiál, amin belül a változókat használni/elérni tudjuk.