Alapvető típusok (c)

Az operátor kifejezés (további információkat lásd kifejezések.);

A bal oldali operandusa egy vessző (további információkat lásd a „vessző” operátor.);

A második és a harmadik operandus a feltételes operátor (.). (További információért lásd. A kifejezések egy feltételes állítás.)

Az alábbi táblázat bemutatja korlátozások a méretek típusát. Ezek a korlátozások függetlenek a Microsoft végrehajtását.

A főbb típusai a C ++

char - ez szerves típusú, amely jellemzően tagjai a mag teljesítményét a kódolás (alapértelmezés szerint a Microsoft C ++ egy ASCII kódolás).

C ++ fordító kezeli típusú változók char. aláírt char és unsigned char mint a különböző típusú változókat. Típusú változók char elő írja int. mintha ők olyan típusú aláírt char alapértelmezés szerint. ha az opció nem használt összeállítása / J. Ebben az esetben kell kezelni azokat unsigned char típusú, és emelkedik a típus int jel nélkül kiterjesztése.

bool - jelentése egész szám jellegű, amely egy két érték: igaz vagy hamis. Mérete nincs megadva.

rövid int (vagy csak rövid) - szerves típusú melynek mérete nagyobb vagy egyenlő, mint a méret a típus char, és kisebb vagy egyenlő a méret a int típusú.

Típusú objektumok rövid objektumok lehet deklarálni típusú aláírt rövid vagy unsigned short. Aláírt rövid - szinonimája rövid.

int - ez egész típusú, amelynek mérete nagyobb, vagy egyenlő, mint a méret a fajtája rövid int, és kevesebb vagy egyenlő, mint a méret a típusú hosszú.

Tárgyak int típusú objektum lehet deklarálni típusú aláírt int vagy unsigned int. Aláírt int - szinonimája int.

__int8. __int16. __int32. __int64. __int128

hosszú (vagy hosszú int) - szerves típusú, amelynek mérete nagyobb, vagy egyenlő, mint a méret a int típusú.

Tárgyak, mint a hosszú tárgyak is nyilváníthatják típusú aláírt hosszú vagy előjel nélküli hosszú. Alá hosszú - szinonimája sokáig.

Több mint előjel nélküli hosszú.

Típusú objektumok, hosszú, hosszú, mint tárgyakat lehet nyilvánítani típus alá hosszú, hosszú, hosszú, hosszú, vagy előjel nélküli. Jelzett hosszú, hosszú - a szinonimája, hosszú, hosszú.

Állítsa be a fejlett karakter típus, hogy egy karakter vagy karakterlánc szó, előtag használatára L.

A lebegőpontos

float - egyfajta lebegőpontos a legkisebb méretű.

dupla - egyfajta lebegőpontos mérete nagyobb, vagy egyenlő, mint a méret a float típusú. de kevesebb vagy egyenlő, mint a méret a típusú hosszú dupla.

hosszú kettős - egyfajta lebegőpontos, amelynek mérete nagyobb, vagy egyenlő, mint kétszerese a méret a típusú.

Egység, amely csak a rendszer a Microsoft

Az alábbi táblázat azt mutatja, hogy mennyi memóriát szükséges alapvető típusa a Microsoft C ++.

A méretek a főbb típusai