adattípus
Megjelenés
Kiejtés
- IPA: [ ˈɒdɒtːiːpuʃ]
Főnév
adattípus
- (informatika) Az adattípus (angolul data type) a programozásban egy olyan kategória, amely meghatározza, hogy egy adott adat milyen típusú, milyen műveletek végezhetők el vele, és mennyi memóriát igényel. Az adattípusok segítenek a programozónak és a fordítónak is abban, hogy az adatokat helyesen és hatékonyan kezeljék.
🎯 Fő adattípus-kategóriák
🔢 Alapvető (primitív) adattípusok
| Típus | Jelentés | Példa |
|---|---|---|
int |
egész szám | int x = 42; |
float |
lebegőpontos szám (kis pontosság) | float pi = 3.14; |
double |
nagyobb pontosságú lebegőpontos | double x = 2.71828; |
char |
karakter | char c = 'A'; |
bool |
logikai érték | bool b = true; |
🧱 Összetett adattípusok
| Típus | Jelentés | Példa |
|---|---|---|
array |
tömb – azonos típusú elemek listája | int tomb[5]; |
struct |
struktúra – különböző típusú adatok egy egységben | struct Szemely { string nev; int kor; }; |
class |
osztály – objektumorientált adattípus | class Auto { ... }; |
enum |
felsorolt típus – előre definiált értékek | enum Napok { Hetfo, Kedd }; |
🧠 Absztrakt adattípusok (ADT-k)
- Lista (
list) - Verem (
stack) - Sor (
queue) - Halmaz (
set) - Térkép (
map) - Gráf (
graph)
Ezek logikai felépítésük és műveleteik alapján definiált típusok, nem pedig konkrét C++ típusok (de STL-ből például std::stack, std::map, stb.).
🧮 Példák C++-ban:
int szam = 10;
float ar = 19.95;
char betu = 'B';
bool aktiv = true;
struct Ember {
string nev;
int eletkor;
};
Etimológia
Fordítások
Tartalom