Egyszerű adattípusok

Az egyszerű típusok sorrendi és a valós típusok.

Ordinal abban különböznek, hogy mindegyik véges számú lehetséges értékeket. Ezek az értékek egy bizonyos módon megszervezni, és tegye mindegyikük megfelel a szám - a sorszám értékét. Hagyományos típusoknál vannak osztva:

Lehet akár 5 különböző eltérő a lehetséges értékeket és a hossza (bájtok számát elhelyezéséhez szükséges nagyságának ilyen típusú számítógép memóriájában). Ezek jellemzői az 1. táblázatban megadott.

-2 147 483 648. 2 147 483 647

Amikor az eljárások és függvények integrált paramétert kell figyelembe venni „beruházások” típusú, azaz, bárhol is használják WORD típusú, a használata a típus byte megengedett, de fordítva nem. A LONGINT típus tartalmazza a INTEGER típusú, amely viszont magában foglalja a típusú SHORTINT. Ha működik egészek, az eredmény meg kell egyeznie az operandus típusát, és ha az operandusok különböző egész típusú, milyen típusú operandus, amelynek maximális határok között változhat.

műveleteket lehet végezni egész:

· Osztás (DIV);

· A fennmaradó osztás (MOD);

· Bal shift (SHL);

· Jobb shift (SHR).

· Exkluzív-OR (XOR).

Az eredmény az osztás is egész szám kapott eldobása után a törtrész az eredmény 11 3 DIV = 3.

A függvény eredménye MOD jelentése egész szám, ami a fennmaradó részlege a két operandus: 11 MOD 3 = 2.

Bal Shift előjel nélküli egész A-N egyenértékű megszorozzuk szám A-2 N. A jobbra eltolási előjel nélküli egész A-N egyenértékű a számot elosztjuk 2 N. Ha figyelembe vesszük a shift működése vizsgálni a hossza a kisülési rács adattípushoz. eltolási műveletet minden bit eltolódott balra vagy jobbra. Ebben az esetben az extra bitek dobni, és a kiürített teret nullákkal töltjük fel.

1110 2 = 210. SHR mivel SHR 2 = 000 010 112 000 000 102

1110 SHL = 2, mivel 4410. SHL 2 = 000 010 112 001 011 002.

A logikai műveleteket az egyes bináris számjegy a számok:

Azonban NEM művelet eredménye függ a típusától egész operandus (bithosszát rács). Ha a egész változó Egy byte típusú, és a 11, majd a nem működik A 244 fog fellépni, ha ez a változó volt leírt típusú WORD, NEM = 65.524, és A változót, leírt típusú INTEGER kapjunk NEM = -12.

Vegyük például a munka INT_TYPE.PAS programot.

CHAR karakter leírására használják a karakter változókat. Összesen 256 különböző karakter lehetséges szerint ASCII tábla - kódokat. Állítsa be az értéket a karakterlánc több szempontból is:

· Adja meg a karakter maga, akkor helyezze azt aposztróf top: A1. = „X”, ahol az A1 - egy változó típusú KAR.

· Jelölje meg a kódot pl A1. # = 88.

· A KMR funkció (X), pl A1. = CHR (88).

Ami a szemközti CHR funkció egy olyan funkció ORD (X), ahol X CHAR változó típus adja ASCII-kódját.

Ott UPCASE funkció, amely átalakítja kisbetűk az ábécé nagybetűs, de nem változtatja meg a többi karakter, például:

Két karakter lehet hasonlítani révén a kapcsolat a műveletek:

· Kisebb vagy egyenlő <=.

· Nagyobb, vagy egyenlő> =.

Ha összehasonlítjuk karakter értékeket összehasonlítva a kódokat. Például a következő összefüggések:

Vegyük például a munka CHAR_TYP.PAS programot.

Logikai (Boolean) boolean típusnak két lehetséges érték - az „igazság” (TRUE), és a „hamis” (hamis). Ezeket az értékeket kell tekinteni, rendezett, azaz HAMIS

Vegyük például a munka BOOL_TYP.PAS programot.

Valós típusok használnak az tört számok, és képviselteti magát a mantissza és sorrendben:

A következő típusú anyagok, amelynek jellemzői a 2. táblázatban felsorolt.:

REAL típusú munkára van optimalizálva nélkül koprocesszor. Koprocesszor mindig kezeli a valós számok a kiterjesztett formátumú, és a valós típusú egy- és kétágyas nyert csonkolása az eredményeket a kívánt méretet, és főleg a memóriát. A jelenléte a koprocesszor használatára REAL típusú előnyét többletköltségek típusú átalakítási idő. Ezért a programot, amelyre a számítási idő kritikus, akkor jobb, ha ahelyett, hogy a REAL szimpla vagy dupla.

Elfoglalt egy speciális típusú COMP, ami szintén nevezik igazi. A több fajta COMP kezelik, mint egy valódi, bár nincs törtrész, úgy a memóriában 8 bájt, és egy sor -2 és +2 63 +1 63 -1. A legmegfelelőbb típusú alkalmazás COMP domén számviteli számításokat, ahol műveleteket hajtanak végre gyakran nagy egész számok.

Együttműködik az adatokat minden típusú anyag, továbbá a REAL, hogy a menü opció → COMPILE → SZÁMJEGYGOMBOK PROCESSING létre adás üzemmódban 8087/80287.

lehetséges aritmetikai műveletek reálváltozókra:

Vegyük például a munka REAL_TYP.PAS programot.

Hasznos dolog? Ossza meg ezt:

Nem találja, amit keres? A Google, hogy segítsen!

Oldal keletkezett: 0.012 mp.

Kapcsolódó cikkek