Premenná a veci s ňou súvisiace.

Obsah kapitoly:

Definovanie premennej

Hneď na úvod si definujme niekoľko premenných.

  int i; – definovali sme jednu premennú typu int (integer – celé číslo)
  char c,ch; – definovali sme dve premenné (c a ch) typu char (character – znak)
  float f,g; – definovali sme dve premenné typu float

Bodkočiarka na konci každej definície je nevyhnutná. Ak chcete vedieť čo znamenajú slovíčka int, char, float dozviete sa to v nasledujúcej podkapitole.


Dátové typy

Teraz vymenujem niektoré dátové typy a každý z nich vysvetlím.

  int – tento typ použijete, ak chcete definovať celočíselnú premennú, t.j. premennú, do ktorej môžte uložiť celé číslo. Pozor, rozsah celých čísel je obmedzený od -32768 do +32767. Rozsah je daný počtom bitov pridelených premennej. Pre typ int je to 16 bitov (platí pre editor BorlandC31,v editore VisualC6 je to 32 bitov). Možno ste si všimli, že typ int je implicitne signed (znamienkový), teda aj pre záporné čísla.

  unsigned int – neznamienkový int, má rozsah od 0 do 65535, teda neobsahuje záporné čísla.

  long int – má väčší rozsah ako int.

  float – typ pre reálnu premennú t.j. premennú do ktorej môžte uložiť reálne číslo, teda aj desatinné.

  char – typ pre znakovú premennú t.j. premennú do ktorej môžte uložiť znak.


Konštanty

Celočíselné konštanty sú celé čísla, reálne sú reálne čísla a znakové sú znaky.

  Celočíselné:    1, 7, 28, .....,-5, 298, ....... .
  Reálne:           5.8, 47.2, 25, 0.75, 3.14, .28, ...... (.28 znamená 0.28) Namiesto desatinnej čiarky sa používa desatinná bodka.
  Znakové:        ‘a’, ‘b’, …..,‘8‘,‘3‘,‘*‘, ...... Apostrofy sú nutné.
  Reťazcové:    “toto je reťazcová konštanta” Reťazcová konštanta je sekvencia znakov uzavretá medzi úvodzovkami.

Poznámka: Neviditeľné znaky vieme vyjadriť pomocou ich číselného kódu (‘\012’, ‘\007‘), alebo použitím znakového ekvivalentu.

  \n – nový riadok
  \t – tabulátor
  \a – písknutie


Priradenie

Keď priradíte nejakej premennej nejakú hodnotu tak ste vykonali priradenie. Na priradenie použijete znak =. Uvediem niekoľko príkladov:

  i = 5; - premennej i som priradil číslo 5
  c = ‘z’; - premennej c som priradil znak ‘z’
  f = 3.14; - premennej f som priradil hodnotu 3.14

Bodkočiarky uvedené za každým priraďovacím príkazom sú nevyhnutné. Priradenie môžte vykonať, aj ihneď pri definovaní premennej napr.

int i = 5;
Keď chcete priradiť viacerým premenným tú istú hodnotu, tak to môžte urobiť aj takto:
i = j = k = 2;
Najprv sa premennej k priradí hodnota 2 potom sa premennej j priradí to, čo je v premennej k a nakoniec sa premennej i priradí to, čo je v premennej j.

Pozn.
   =       operátor priradenia
   ==     operátor porovnania
   !=      operátor nerovnosti
V matematike sa znak = používa ako porovnanie. V jazyku C sa tento znak používa ako priradenie, ako porovnanie sa v jazyku C používa = = a nerovnost je != .

predošlá kapitola       ďalšia kapitola

hore

späť

domov


© Roman Kukučka