Premenné a dátové typy


Hlavná stránka
Produkty
Downloads
Návod začiatočníci
Začíname
Cyklus FOR
Premenné a dátové typy
Rozširujeme a zlepšujeme Delphi
Podmienky (IF a CASE)
Výrazy
Cykly REPEAT a WHILE
Návod pokročilý
C#
Kontakt
V minulom dieli sme si ukázali jednoduchý cyklus for s riadiacou premennou pocitadlo, čo je vlastne tá premenná? Premenná je miesto v pamäti kde sa ukladajú rôzne dáta napr. čísla, reťazce, znaky... Poznáme niekoľko základných dátových typov od ktorých sa odvodzujú ďalšie:
NázovČo sa tu ukladáVeľkosťPoznámka
BooleanHodnota pravda/nepravda (True/False)1BTeoreticky by stačil 1b ale s tým by sa ťažšie pracovalo
ByteČíslo 0-2551BNepozná znamienko mínus
WordČíslo 0-655352BTiež nepozná znamienko mínus
IntegerČíslo -2147483648-1474836484BNajpoužívanejšia celočíselná premenná
RealDesatinné číslo6BUkladá akékoľvek reálne čísla
ExtendedVeľké desatinné číslo10BUkladá veľké reálne čísla - použite keď nestačí Real
CharZnak1BHodnoty znakov nájdete v tabuľke ASCII
StringReťazec (napr. veta)1B X počet znakovV Delphi môže byť (skoro) nekonečne dlhý - závisí od RAMky
Toto sú naozaj tie najdôležitejšie. Odvodzovaním sa v tejto kapitole zaoberať nebudem no poznamenám že sa tak robí vždy pred príkazom var a to kľúčovým slovom type.

Ako ste si iste všimli deklarujú sa slovom var, ale čo robiť keď je ich viac?
1. Môžete deklarovať každú osobitne t.j. pred každú napísať var
2. Lepšie je napísať jedno var - pôjde to;
3. Ak majú rovnaký dátový typ, dobré je oddeliť ich čiarkami

Ukážka:

...
var meno :string;
var vek, hmotnost, vyska :byte;
      ID, zarobok, :integer;
      je_muz :boolean;
...


Poznámky:
:= je príkaz priradenia čiže do premennej (napr.)a vlož hodnotu (napr.) 20
Táto časť je čisto teoretická žiadny program tu nie je. :-)
©Martin Habovštiak Stránku navštívilo užívateľov.