CS++
  • Informatika leckék 9-12 osztályosoknak
  • 9. Osztály
    • Bevezetés
    • Az algoritmusok leírásának módszerei
    • Az algoritmusok leírásának elvei
    • Műveletek egész típusú adatokkal
    • Műveletek egész típusú számokkal
    • Műveletek karakterlánc típusú adatokkal
    • Műveletek logikai típusú adatokkal
    • Értékadó műveletek
    • A strukturált programozás alapjai
    • Elemi algoritmusok (pszeudokód)
    • Elemi algoritmusok (C++-ban megírva)
  • 10. osztály
    • C++ programozás a Code::Blocks IDE-ben!
    • A C++ program felépítése, adatok leírása és feldolgozása
    • A C++ nyelv karakterkészlete
    • Adattípusok C++-ban
    • Műveletek C++-ban
    • Operátorok
    • Inkrementáló és dekrementáló műveletek
    • Feltételes műveletek
    • Matematikai műveletek
    • Adatok beolvasása billentyűzetről és kiírása képernyőre
    • Döntések (elágazások, szelekciók)
    • A switch utasítás
    • A for utasítás (számlálós ciklus)
    • A while utasítás
    • A do ... while ciklus
    • Szöveges állományok
    • Egydimenziós tömbök
    • Egydimenziós tömb feltöltése billentyűzetről
    • Egydimenziós tömb kiíratása képernyőre
    • Kétdimenziós tömbök
    • Kétdimenziós tömbök feltöltése billentyüzetről
    • Kétdimenziós tömbök kiíratása képernyőre
  • Credit
    • Logo
Powered by GitBook
On this page

Was this helpful?

  1. 10. osztály

Adattípusok C++-ban

A program futása során az adatokat állandók (konstansok) vagy változók segítségével tároljuk. A használatuk előtt kötelező meghatározni ezek típusát.

A C++-ban a következő adattípusok léteznek:

Adattípus

Értékkészlet

Méret (bájt)

char

-128 -> 127

1

unsigned char

0 -> 255

1

short

-32768 -> 32767

2

unsigned short

0 -> 65535

2

int

-2147483648 -> 2147483647

4

unsigned int

0 -> 42494967295

4

long

-2147483648 -> 2147483647

4

unsigned long

0 -> 4294967295

4

long long

-9 * 10^18 -> 9 * 10^18

8

unsigned long long

0 -> 10^19

8

float

3.4E-38 -> 3.44E+38

4

double

1.7E-308 -> 1.7E+308

8

long double

3.4E-4932 -> 3.4E+4932

10

bool

true / false

1

A fenti táblázatból

  • Egész típusúak: char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long

  • Valós típusúak: float, double, long double

  • Logikai: bool

  • Karakter: char, unsigned char

Megjegyzések

A sizeof() függvény visszatéríti, hogy az adott változótípus hány byte-on van tárolva.

Például:

sizeof(int) -> 4 byte
sizeof(char) -> 1 byte
sizeof(long) -> 4 byte
sizeof(long long) -> 8 byte
sizeof(float) ->  4 byte
sizeof(double) -> 8 byte
sizeof(long double) -> 12 byte
sizeof(bool) -> 1 byte

(8 bit = 1 byte)
PreviousA C++ nyelv karakterkészleteNextMűveletek C++-ban

Last updated 6 years ago

Was this helpful?