Mik azok az adattípusok a C++ nyelven?

Mik Azok Az Adattipusok A C Nyelven



Az adattípusok alapvető fogalmak a programozásban, beleértve a C++-t is, amely egy széles körben használt programozási nyelv a különböző területeken. A C++ adattípusok átfogó készletét kínálja, amely lehetővé teszi a programozóknak az adatok hatékony tárolását és kezelését. Az adattípusok megértése kulcsfontosságú a robusztus és hatékony C++ programok fejlesztéséhez.

Ebben az oktatóanyagban belemerülünk a C++ adattípusok világába, és megvizsgáljuk a különböző rendelkezésre álló típusokat.

Mik azok az adattípusok a C++ nyelven

A C++ nyelven az adattípusok három típusból állnak:







1: Alapvető adattípusok C++ nyelven

A alapvető adattípusok ezek a C++-ban leggyakrabban használt adattípusok, amelyek lehetővé teszik a programozók számára, hogy különböző típusú értékeket tároljanak, például egész számokat, lebegőpontokat, karaktereket stb. Az alábbi táblázat mutatja



a leggyakrabban használt alapvető adattípusok a C++-ban méretükkel és leírásukkal:



Adattípusok Méret Leírás
int 2 vagy 4 bájt Tizedesjegy nélkül tárolja a számokat
úszó 4 bájt Legfeljebb 6-7 jegyű decimális számokat tárol
kettős 8 bájt Legfeljebb 15 jegyű decimális számokat tárol
char 1 bájt ASCII értékeket, karaktereket vagy betűket tárol
bool 1 bájt Tárolásra használja Igaz vagy hamis érték
húr 1 bájt karakterenként Karaktersorozat tárolására
üres 0 bájt Üres adattípus

i: Numerikus adattípusok

A numerikus adattípusok a numerikus adatok tárolására használatosak. A numerikus adattípusok int, float és dupla példái.





Például az 500-as szám kinyomtatásához az adattípust fogjuk használni int és kinyomtatja a számot a cout:

#include

névtér std használatával ;

int fő- ( )

{

int az egyiken = 500 ;

cout << az egyiken ;

}



A float és a double az exponenciális és decimális értékek hozzárendelésére szolgál. A lebegőpontot a decimális értékek, például 3,567 vagy 1,236 hozzárendelésére használják. Például a 3,567 érték kinyomtatásához:

#include

névtér std használatával ;

int fő- ( )

{

úszó az egyiken = 3,567 ;

cout << az egyiken ;

}

A lebegő pontossága csak 6-7 számjegy, míg a dupla 15 számjegyű.

#include

névtér std használatával ;

int fő- ( )

{

kettős az egyiken = 2020.5467 ;

cout << az egyiken ;

}

ii: Boole-típusok

A logikai adattípus a szóval van deklarálva bool és csak a bemeneti értékeket veheti fel Igaz vagy hamis mivel Igaz van 1 és Hamis van 0.

#include

névtér std használatával ;

int fő- ( )

{

bool Linux = igaz ;

bool tipp = hamis ;

cout << Linux << ' \n ' ;

cout << célzás ;

Visszatérés 0 ;

}

iii: Karakterek adattípusa

A char adattípus egyetlen karakter tárolására szolgál egyetlen idézőjelben, például „D” vagy „A”.

#include

névtér std használatával ;

int fő- ( )

{

char volt = 'A' ;

cout << volt ;

}

Az ASCII értékeket is használhatja bizonyos karakterek megjelenítésére:

#include

névtér std használatával ;

int fő- ( )

{

char x = 83 , és = 85 , Val vel = 87 ;

cout << x ;

cout << és ;

cout << Val vel ;

}

Ha a karaktersorozatot C++ nyelven szeretné tárolni, használja a string adattípust.

#include

#include

névtér std használatával ;



int fő- ( )

{

húr a = 'Üdvözöljük a Linux tippben' ;

cout << a ;

}

Adatmódosítók C++ nyelven

A C++-ban az adatmódosítók az alapvető adattípusok további módosítására szolgálnak. A négy adatmódosító az alábbiakban található:

  • Aláírva
  • Aláírás nélküli
  • Rövid
  • Hosszú

Az alábbi táblázatok szemléltetik a változó típusát, és a változó tárterületét, amely szükséges ahhoz, hogy az érték a memóriában maradjon:

Adattípus Méret
Aláírt int 4 bájt
Aláíratlan int 4 bájt
Rövid int 2 bájt
Hosszú int 4 bájt
Aláírt char 1 bájt
Előjel nélküli karakter 1 bájt
kettős 8 bájt
Hosszú dupla 12 bájt
úszó 4 bájt

2: Származtatott adattípusok C++ nyelven

Származtatott adattípusok alapadattípusok összesítésével jönnek létre. Meghatározásuk primitív vagy alapvető adattípusok használatával történik, például egy függvény meghatározása C++-ban vagy tömbökben. Példák származtatott adattípusokra:

  1. Funkciók: Egy konkrét, jól meghatározott feladat elvégzésére szolgálnak.
  2. Tömbök: Hasonló vagy eltérő típusú adatok tárolására szolgálnak.
  3. Mutatók: Egy változó memóriacímének tárolására szolgálnak.

3: Felhasználó által meghatározott adattípusok C++ nyelven

A adattípusok a C++-ban a felhasználók által meghatározott absztrakt vagy felhasználó által definiált adattípusok:

  1. Osztály: A C++ nyelven az osztály saját adattagokat és függvényeket tartalmaz, amelyek az adatok példányának létrehozásával érhetők el.
  2. Szerkezet: Különböző típusú adatok egyetlen adattípusba történő rögzítésére szolgál.
  3. Felsorolás: A C++ konstansainak elnevezésére szolgál
  4. Unió: Csakúgy, mint a struktúrák, az adatokat egyetlen típusban, ugyanazon a memóriahelyen tárolja.

Bottom Line

Az adattípusok az adatok programokban való rendszerezésére szolgálnak, megkönnyítve azok megértését. A C++-ban minden adattípusnak van egy pontos értéke az adatok tárolására, és egy adott értéktartományt tárolhat. Különféle adattípusok állnak rendelkezésre, a felhasználók az általuk elvégzett feladatnak megfelelően választhatják ki a megfelelő adattípust. A fenti útmutatóban a C++-ban használt három alapvető adattípust tárgyaltuk.