Egyszerű adattípusok - studopediya
Az adattípusok sorolhatók a következő csoportok:
Minden adat típusok szintén osztható szabvány (előre) és az egyéni (amelyet programozó).
A standard típusok a következők:
Jelentőséggel bír a koncepció a kompatibilitási típusok. ami azt jelenti, hogy a típusok egyenlő egymással, vagy egyikük lehet automatikusan konvertálja a másik.
A forráskód tartalmazhat speciális parancsok, az úgynevezett fordító irányelvek és ellenőrzését ellátó összeállítása módokat. Compiler irányelvek zárójelek és kiindulópontunknak a $ jelet.
Ezek az egyszerű típusok nem tartalmaznak más típusú adatokat. A változók ilyen típusú lehet bármely adott időpontban csak egy értéket. Egyszerű adattípusok a következők:
Minden típus, kivéve anyag sorrendi. azaz értékeit minden egyes ilyen típusú változók alkotnak rendezett véges. Nem szomszédos értékek benne vannak különböző eggyel. Ordinális adattípusok meghatározott szabványos funkciók (alacsony, magas, Ord, Pred, Succ) és standard eljárásokkal (december, Inc).
Rendelésre típusú programozó létrehozhat egy listát, és így tovább típusok intervallumban. Az ilyen típusú, olvassa el a felhasználó. Ezek használata javítja a megjelenését a program, és megkönnyíti a hibák kijavítását.
Karakter típus: karakter értékek azok az elemek, olyan karakterek, azaz leveleket. Mert karakter típusok: Char, AnsiChar, WideChar. Kódolni AnsiChar karakter kód ANSI American National Standards Institute. Kódolására típusú használt karakterek WideChar nemzetközi Unicode karakterkészlet. köztük több mint 60 ezer., amelyek lehetővé teszik számukra, hogy kódolni nem angol karaktereket. Az első 256 Unicode karaktereket egybeesik az ANSI kódot. Char típusú AnsiChar egyenértékű típusú.
Chr (X) :: A szimbólumok következő funkciók vannak definiálva Char - visszaadja a karaktert a kód megegyezik a értéke egész szám x kifejezést; UpCase (C): Char - átalakítja a C szimbólum a nagybetűs karakter C (cím). A programok az adatok értékei karakter van zárva aposztrófok '.
Logikai típus. Logikai, ByteBool, WordBool, LongBool. A program használata ajánlott a Boolean. más logikai típusú bevezetett való kompatibilitás szoftver rendszerek. Az ilyen típusú adatokat lehet, hogy két lehetséges érték True (Igazság) és False (hamis).
Felsorolt típusok. közvetlenül felsorolja az összes értéket (nevek), amely képes fogadni a változó az ilyen típusú. Leírás Format felsorolt típusa:
Típus <имя типа> = (<значение_1>, <значение_2>. <значение_ n>);
Példa. Gáz = (C, O, N); Nap = (H, K, Sze, Cs, P, Szo, V);
var G1, G2: Gáz; Időszak: Nap; Szezon: (tél, tavasz, nyár, ősz);
Az előnye felsorolt típusok az, hogy megkönnyítse a kontroll változókat, ahogy változót nem lehet értéket rendelünk korábban nem szerepel. Egy bizonyos ezek hiánya az, hogy a bemeneti és kimeneti felsorolt típusok nem adja a nevét a releváns változók az input-output eljárások értékeket.
Itervalnye típusok. leírt meghatározással két állandót határának meghatározása során (tartomány) az elfogadható értékek a adattípusok, azaz értéktartomány. Az intervallum csak ordinális adatok típusát lehet állítani, azaz bármilyen egyszerű típus, kivéve igazi. Leírás méret intervallum típus:
Típus <имя типа> = <константа_1>. <константа_2>);
Példa: Nappali 1_31 = 1. 31;
var day1, Day2: Day1_31;
Valós típusok. Real48, egy-, két-, Extended, Comp, valuta.
A gyakori típusa a Real. amely megfelel a típusú kettős.
Ezek az adattípusok elfoglalni 4-10 bájt. Felvétel valós számok formájában rendelkezésre álló fix tizedespont formájában úszó.
Példák: 12,5, -137,46, 5 e +3 (
A kifejezések valódi típusok alkalmazható függvény Round (x) - a kerekített érték a kifejezés X és TRUNC (x) - a szerves része az x kifejezést.