Integer adattípus1

Integer adattípus1

programozás alapjai
Minden szakmai egykor a vízforraló. Bizonyára tudod, az állam, amikor a „nem tudom, hogyan kell kezdeni gondolkodni, hogy gondolni erre.” Bizonyára Ön is találkozott olyan helyzetben, ahol csak nem tudom, hol kezdjem. Ez a könyv célja pontosan az ilyen emberek, akik szeretnék, hogy legyen egy programozó, de nem tudom, hogyan kell kezdeni ezen a módon. Bővebben.

Például Integer adattípus Delphi tartomány -2147483648 2147483647 ..., míg a Turbo Pascal egész adattípus számot jelent a tartomány -35 768 ... 32767. A Free Pascal egész típusú tartomány által meghatározott értékek a kiválasztott üzemmódot.

Mivel Lazarus használ Free Pascal fordító, akkor minden elhangzott kapcsolatban a Free Pascal adattípusok érvényes a Lazarus.

Így az egész adattípusok, Free Pascal táblázat sorolja fel 13.1.

13.1 táblázat. Integer adattípus Free Pascal (Lazarus).

Megjegyzés
A Free Pascal típusú Int64 és QWORD nem sorrendi. Ez azt jelenti, hogy nem tudja használni őket, például az index változók hurkok. Én azonban nem hozta őket ide, hogy nem külön-külön leírni a jövőben, és összegyűjteni egy helyen az összes egész típusú Free Pascal. Ha bármely szó nem érted - ne essen pánikba. Abban az időben, azt fogja mondani mindent részletesen.

És most néhány magyarázat az asztalra.

A Típus oszlop mutatja az adatokat azonosítók (kulcs szavak, amelyek jelzik, hogy a fordító ezeket vagy egyéb adatot, bármilyen típusú). Hogyan kell használni ezeket az azonosítókat, megtudhatja a következő tanulságokat.

Az oszlop méretét a megadott méret, ami történik az adatok típusát a számítógép memóriájában. Például, egy pozitív egész szám lehet kifejezni a különböző típusok: byte. Szó. . Bíboros, stb Azonban a számos típusú bíboros elfoglalja a memóriában 4 byte, miközben a típus byte - csak 1 byte. Ezért, ha pontosan tudja, mi a számot, amellyel dolgozik, soha nem fogja elfogadni értéke nagyobb, mint 255, akkor jobb, hogy meghatározza azt, hogy milyen típusú Byte. mivel ez fogja megmenteni helyet a számítógép memóriájában. Bár nem olyan egyszerű (árnyalatok elosztását memória és a rendszer egyéb források túlmutat ezen, természetesen).

A oszlopban tartományban a megadott értéktartomány, amely működik egy adattípust. Például, a száma típus byte értékeket vehet 0-255.

És most a gyakorlatban. Készítsünk programot, amely megjeleníti értékeinek tartományát egész adattípusok. A forráskód a program az alábbi ábrán látható:

Listing 13.1. A program kimenetét a képernyőre tartományok egész számok.

Alacsony színvonalú a szolgáltatás határozza meg a minimális érték az adatok típusát. Nagy funkció elengedhetetlen határozza meg a maximális értéket. A funkciók WriteLn és ReadLn Ön már egy kicsit ismerős. További információ a rutinok (eljárások és függvények) kerül bemutatásra a vonatkozó részben a kurzus.

Végül azt fogja mondani, mivel az egész rögzített adatokat a programban. Igen, mint másutt - egyszerűen írja be a számot, idézőjel nélkül, és minden további karakter. Például, mivel

Azonban arra utal, hogy a számokat a tízes számrendszerben. Bizonyára már tudja, hogy vannak más rendszerekkel. A legszélesebb körben terjesztett bináris, decimális és hexadecimális számrendszerek.

Free Pascal négy támogatott felvételi formátuma értéke:

  1. Tízes számrendszerben. Csak egy szám, például 10.
  2. Hexadecimális jelöléssel. Szám előtagja $. Például a hexadecimális értéke $ 10 egyenlő 16 tizedes.
  3. Octal. A szám a előtag . Például oktális 10 egyenlő decimális 8.
  4. Bináris jelölés. Szám előtagja%. Például, egy bináris szám egyenlő decimális 10% 2.

Készítsen programot, amely megjeleníti az értékhatárát egészek (lásd lista 13.1). Fordítsuk le a programot és futtatni. Biztosítani kell, hogy ezek az értékek megegyeznek a táblázatban 13.1.

A forráskód a program, meg a sort, amely meghatározza a válogatás mód:

Ebben a sorban a szó objfpc írni a szót tp. Ez az utolsó sor a következőképpen néz ki:

A program futtatásához. Lásd egészérték tartományban. Következtetéseket levonni.

Tanulj meg gondolkodni, mint egy programozó, ez logikus. Senki sem fog, amíg nyugdíjba fog rágni mindent, ahogy most csinálok. Meg kell szokni, hogy gondolkodás maguknak. Ellenkező esetben, ha lecsúszik a „majom elvének tanulás”, majd a válás esélyeit hűvös programozó megközelíti a nullát. Annak érdekében, hogy nem süllyed a szint „tömés” Én rendszeresen átugrik a képzés, amit próbáltam gondolni magukat, hogy bizonyos dolgokat.

Sokkal jobb, ha elég okos, hogy rossz döntés. Nem talál hibát, és erősít meg magát, mint a többi ember mindig jó ítélőképesség és hülye, hogy másolja őket.

Kapcsolódó cikkek