Az adattípusok c
adattípus fogalma
adattípus meghatározza:
• belső ábrázolása adatok a számítógép memóriájában
• több olyan értékek, amelyek az értéke az ilyen típusú;
• műveletek és funkciók, hogy lehet alkalmazni, hogy az értékeket az ilyen típusú.
C ++ nyelven típusú lehet osztani az alap és a vegyületet.
A C ++, akkor meghatározott hat alaptípus, hogy képviselje az egész. igazi. szimbólum és logikai változókat. Ennek alapján az ilyen típusú programozó, írja le a kompozit típusok. Ezek közé tartoznak a tömbök. felsorolás függvények, struktúrák, linkek, pointerek, és összekapcsolja osztályok.
Az alaptípus gyakran nevezik számtani. mert fel lehet használni a számtani műveleteket.
A következő kulcsszavak vannak meghatározva, hogy leírja a fő típusa van:
2) char (karakter);
3) wchart (kiterjesztett karakter);
4) bool (logikai);
5) float (valós);
6) kettős (valós kétszeres pontosságú).
Négy típusleíróval. tisztázása a belső ábrázolás és a tartomány értékeinek standard típusok:
int típusú mérete határozza szabványos, attól függően, hogy a számítógép és a fordító.
On 16-bites gép egy int és rövid int ekvivalens. 32-bit - int és long int.
A belső ábrázolása az egész típusú értéket - egész szám bináris kódot.
Az értékek típusától függ int meghatározók. Ha specifikátor aláírt MSB szám jeleként. Előjel nélküli specifikátor egyszerre csak jelentése pozitív szám, mivel az MSB részének tekintjük a kódszámot.
Alapértelmezés szerint az összes egész típusú minősülnek ikonikus aláírt specifikátor elhagyható.
A karakter típus (char)
A kisebb méretű karakter kiosztott 1 byte.
Típus char. valamint más egész típusok is alá lehet írni, vagy előjel nélküli.
A típus értékeinek char tárolására is egész számok, amelyek nem haladják meg a tartományban.
Részletes karakter (wchart)
wchart úgy tervezték, hogy működjön együtt karakterkészletek kódoláshoz ami nem elég 1 byte.
Boole (bool)
Az értékek a logikai típusú csak akkor értékeit igaz és hamis.
A típusú lebegőpontos (float, kettős, és a hosszú kettős)
A belső ábrázolása egy valós szám két részből áll - a mantissza és a rend. Mantissa - számos nagyobb, mint 1,0, de kevesebb, mint 2,0. Mivel jelentős a mantissza mindig egyenlő 1, akkor nem tárolja. mantissza hossza határozza meg a számát a pontosság, és a hossza nagyságrendileg - tartományban.
A értékcsoportokat egyszerű adattípusok az IBM PC