Pascal adattípusok

A Pascal változók jellemzik típusuk. Típus - ez a változás az ingatlan, amelyen a változó is sok megengedett értékek az ilyen típusú, és vegyenek részt a különböző műveleteket lehet végrehajtani az adat típusát.







Típusa határozza meg, a beállított értékek érvényesek, amely megkapja a változó a típus. Ez határozza meg, mint a beállított megengedett műveletek a változó az ilyen típusú, és meghatározza az adatok megjelenítését a számítógép memóriájában.

Pascal - statikus nyelv, ebből következik, hogy a változó típusa határozza meg a leírás, és nem lehet megváltoztatni. Pascal nyelvben a fejlett rendszer a formák - az összes adatot tartoznak a jól ismert előre az adatok típusa (standard típus által létrehozott fejlesztés a nyelvi vagy felhasználói típus, amely meghatározza a programozó). A programozó létrehozhat saját típusú tetszőleges struktúrája túl összetett alapján a standard típusok, vagy bizonyos típusú felhasználó. Mennyiség új típusú végtelenségig. A felhasználó által definiált típusok a programban bejelentett szekciónak a formátum:

szabványos típusú rendszer elágazó, egy hierarchikus struktúra.

Elsődleges egyszerű típusok a hierarchiában. Ezek a típusok jelen vannak a legtöbb programozási nyelvek, és az úgynevezett egyszerű, de Pascal vannak bonyolultabb.

Strukturált típusok kerülnek kialakításra bizonyos szabályok szerint az egyszerű típusok.

Eljárás típus Turbo Pascal nyelven innováció, és lehetővé teszi a hozzáférést az alprogramok mindkét változó.

A tárgyak is az innováció és a szánják őket a nyelv használata, mint egy objektum-orientált nyelv.

integer típusú

A Pascal van 5 fajta egész faj. Mindegyikük jellemzi számos elfogadott értékek és rangsorolja azokat a memóriában.

vezérli rekeszek használata típusú egész számok, vagyis a típusú kisebb tartományban lehet ágyazni egy nagy típusválaszték. Byte típusú lehet ágyazni minden típusú elfoglaló 2. és 4. bájt. Ugyanakkor a típusú Rövid Közepes, amely elfoglalja 1 byte lehet ágyazni egy Word típusú, mert nincs negatív értékeket.

anyagfajták

Megadhatja 5 típusú anyag:

A számítógép pontosan képviselt egész típusú. Ellentétben egész típusú érték a fajta igazi tetszőleges számú csak véges pontosság számától függően formátumban. A valós számok képviselik a számítógép rögzített vagy lebegőpontos.







Különleges helyzetben a Pascal veszi Comp típus valójában egy nagy egész. Ez a típus kompatibilis az összes típusú valós és lehet használni a nagy egész. Amikor bejelented a valós számok lebegőpontos decimális pont, mindig is azt jelentette, hogy a bal vagy a régebbi mantissza, de hatása alatt a műszakok száma balra vagy jobbra.

hagyományos típusoknál

Hagyományos típusoknál össze több egyszerű típusok. Ezek közé tartoznak:

  • Minden integer típus;
  • karakter típus;
  • logikai;
  • Írja hatótávolságú;
  • felsorolt ​​típus.

Általános jellemzők ordinális típusok: Minden típusú véges számú lehetséges értékek értéket az ilyen típusú lehet egy bizonyos módon megszervezni, és társítani minden szám egy szám, ami a sorszám; szomszédos különböző sorrendi érték egy.

függvény ODD (x) lehet alkalmazni, hogy az értékek sorrendben típusú, amely visszaadja a sorszáma az érvelés x.

PRED funkció (x) - visszaadja a korábbi értéke a megbízás típusa. PRED (A) = 5.

SUCC funkció (x) - visszaadja a következő érték a szekvencia típusú. SUCC (A) = 5.

karakter típus

Értékek karakter 256 karakter a több érvényes kód táblázat a számítógép által használt. A kezdeti területe a készlet, vagyis a tartomány 0-127 ASCII kódok megfelelnek az a készlet, ha a rakodási az ábécé, arab számokat és speciális karaktereket. Szimbólumok kezdeti mező mindig jelen van a számítógép billentyűzetén. Az idősebb terület az úgynevezett alternatív, benne a nem angol karaktereket és a különböző speciális karakterek, és a rajz karakterek, amelyek nem felelnek meg az ASCII kódot.

Jelentés karakter egy byte a memóriában. A program értéke ugyanolyan aposztróf. Ugyanezeket az értékeket lehet beállítani, mint a ASCII-kódját. Ebben az esetben a szám előtt, miután a karakter kódját meg kell tenni a # jellel.

A logikai (Boolean) típusú

Két logikai érték: True (igaz) és False (hamis). A változók ilyen típusú kapnak hivatalos szó BOOLEAN. Logikai érték az egy bájt a memóriában. Értékek Igaz és hamis megfelelnek számértékek 1: 0.

Type-tartományban

Egy részhalmaza az alap típusú, ami lehet bármilyen sorrendben. Sávtípus megadott határain belül az alaptípus.

Sávtípus lehet pontban meghatározott típusú, például egy bizonyos típusát, és lehet közvetlenül a szakasz Var.

Annak megállapítására, hogy milyen típusú sávot kell vezérelnie:

  • bal szegély nem haladhatja meg a megfelelő határt;
  • tartomány-típusú örökli az összes tulajdonságait a bázis típusú, de korlátozások társított alsó kimeneti.

felsorolt ​​típus

Ez típusú szekvencia kifejezés olyan típusú transzfer és beállítja az értékeket, amelyeket átadhatja. Minden érték nevezik egyfajta azonosító és keretezi a listában zárójelben. Egy felsorolt ​​típus van megadva a típus:

Peoples = (férfiak, nők);

Az első érték - 0, a második érték - 1, stb

Maximálisan 65535 értékeket.

húr

Karakterlánc kifejezés egy csoport strukturált típusú, és egy bázis típusú Char. String nem soros típusú. Ez a beállítás határozza meg a karakterláncok bármilyen hosszúságú maximum 255 karakter lehet.

Megjegyzés húr hossza lehetővé teszi, hogy a fordító kiosztani erre a változóra megadott számú byte RAM. Ha a string hossza nincs megadva, akkor a fordító fog egy változó értékeit a lehető legnagyobb számú bájt (255).




Kapcsolódó cikkek