alapszavak Flashcards
char
Karakter típus, 1 bájt = 8 bit
int
Egész típus, 4 bájt = 32 bit (32 és valószínűleg 64 bites
rendszereken is).
float
Valós típus, 4 bájt = 32 bit.
double
Valós típus, 8 bájt = 64 bit.
long „hosszú”
– a típus értéktartományának bővítése:
long int (4/8), long long int (8), long double (8/12)
short
„rövid” – a típus értéktartományának szűkítése:
short int (2)
signed „előjeles”
negatív és pozitív értékek tárolása:
signed char, signed … int
unsigned „előjeltelen”
csak nemnegatív értékek tárolása:
unsigned char, unsigned … int
enum
Felsorolás típus: a típus értékhalmazát a programozó adja
meg. A fordító a típust végső soron int-ként, az
értékhalmaz elemeit konstans azonosítóként kezeli, de a
program olvashatóságát jelentősen javíthatja a használata.
struct
Szorzat rekord típus: több akár különböző típusú érték
egységben kezelése. A típus egyes mezői egyszerre tárolnak
értékeket.
union
Egyesített rekord típus: több akár különböző típusú érték
egységben kezelése. A típus egyes mezői közül egyidejűleg
csak egy tárolhat értéket.
typedef
Típusképzés kulcsszava: a deklarációban megadott azonosító
nem egy adott típusú változót, hanem magát a típust fogja
azonosítani.
void
„Üres” típus: értékkel vissza nem térő függvények (eljárások)
és típustalan pointerek megvalósításához.
sizeof
Típus méretének lekérdezésére: az adott típus egy értéke
hány bájton tárolódik.
auto „Automatikus”:
A globálisan deklarált változóknak hely
foglalódik a program teljes futási idejére, a blokkokban
lokálisan deklarált változóknak pedig az adott blokk
végrehajtásának idejére. A gobális változók valamelyik
adatszegmensben, a lokális változókat a veremben lesznek
tárolva.