1.2.3.3. Reťazcové konštanty

 

Počítač si dokáže zapamätať nielen číslo, ale i iné postupností znakov, ktoré nemusia byť čísla. To ste videli pri vysvetľovaní činnosti príkazu PRINT, kde sme vypisovali text uzavretý v úvodzovkách. To nás privádza k pojmu reťazcová konštanta.

Je to ľubovoľná postupnosť znakov, ktorá sa chápe ako jeden celok. Táto postupnosť znakov je uzavretá v úvodzovkách.

Maximálna dĺžka reťazcovej konštanty (počet jej znakov) je 255 znakov.

Uveďme si príklady:

      "DIDAKTIK M"

      " computer"

      "56p : 45.s "

      "5.78"

Počítač berie do úvahy všetky znaky medzi úvodzovkami, aj medzery. Poslednú konštantu môže chápať niekto ako číslo. Nie však počítač. Neskôr uvidíte, že počítač vie pracovať s číslami aj s reťazcami, ale s číslami vie robiť úplne iné operácie ako s reťazcami a naopak.

Podobný význam ako číslo 0 pre čísla má pre reťazce prázdny reťazec, ktorý sa označuje ako "" (t. j. dve úvodzovky vedľa seba).

Pretože reťazcové konštanty sa ohraničujú do úvodzoviek, je problém v označení konštanty, ktorá má úvodzovky obsahovať. Preto platí dohoda, že v takom prípade sa zadajú dve úvodzovky vedľa seba. Teda

      "a""b"

je konštanta obsahujúca znaky a"b.

Analogicky

      """"

je konštanta obsahujúca jednu úvodzovku.