Șiruri

Șirul se reprezintă în program printr-o succesiune de caractere cuprinsă între ghilimele. Iată câteva exemple de șiruri:
"sir de caractere"
"ABCDefgh"
"1A23bc7"
"*+_/?"
""
Ultimul exemplu este un șir vid (care nu conține nici un caracter).
 

Concatenarea șirurilor

Asupra șirurilor se poate aplica operația de concatenare, reprezentata prin operatorul +. Expresia șir1+șir2, în care operatorul + este plasat între două șiruri, are ca rezultat un nou șir, care conține cele două șiruri-operanzi puse unul după altul. De exemplu, expresia
    "abcde"+"fgh"
dă ca rezultat șirul "abcdefgh".
 
Operația de concatenare este asociativă, dar nu este comutativă. 

De exemplu, expresiile următoare sunt echivalente, ca urmare a asociativității:
  "ABC"+"DEF"+"GH" 
  ("ABC"+"DEF")+"GH"
  "ABC"+("DEF"+"GH")
  "ABCDEFGH"

În schimb, expresia "uvw"+"ab" este echivalentă cu "uvwab", în timp ce expresia "ab"+"uvw" este echivalentă cu "abuvw", deci concatenarea nu este comutativă.



© Copyright 2000 - Severin BUMBARU, Universitatea "Dunărea de Jos" din Galați