variabile STRING. expresii STRING și funcții
variabile STRING. String (caractere) variabile sunt utilizate pentru stocarea și prelucrarea în programele de secvență de simboluri. Variabilele String sunt date numele care definesc o zonă de memorie în care sunt stocate valorile (secvențe de simboluri). Pentru stocarea variabilelor string au nevoie de o singură celulă pentru fiecare caracter.
String nume de variabilă poate consta din diferite caractere (litere latine și românești, numere și așa mai departe. D.), dar trebuie să înceapă neapărat cu o literă sau marca cuprind „“ (punct) (de exemplu, A sau Row). Se recomandă texte de program pentru claritate includ numele variabilelor un prefix special, care identifică tipul de variabile - pentru variabilele string str prefix (de exemplu, strA
Pentru a anunța programul în variabila șir Visual Basic, puteți utiliza definiția variabilă operatorului. De exemplu:
Dim strA, strCTpOKa ca șir
expresii cu coarde. Compoziția expresiilor șir poate include variabile string în afară, de asemenea, linia. Rândurile sunt orice secvențe de caractere între ghilimele. De exemplu:
Variabilele de mai sus și rânduri pot fi făcute operație concatenare, care este de a combina rândurile sau valorile șir de variabile într-un singur rând. Operatorul de concatenare este notat cu un „+“, care nu trebuie confundat cu semnul plus de numere în expresii aritmetice.
Să presupunem, de exemplu, o expresie șir va include șirul "John" string variabilă Stra, a cărei valoare este "forma" șir, iar șirul "tick":
Apoi, valoarea expresiei șir va fi:
Funcții de coarde. Funcțiile string siruri de caractere sunt argumente sau valoarea de returnare.
Funcție Lungimea liniei definiție. Linia definiția unei funcții lungimi Len ($ line) argument - string $ string, funcția returnează o valoare numerică a lungimii liniei (numărul de caractere pe linie).
Să funcția Len argument - șirul „știință de calculator“, atunci valoarea întreagă variabila 1pODlinaStroki = Len ( „știință“) este numărul 11.
Subșir de tăiere funcție. Funcțiile de tăiere substringul (a liniei)
Stânga (string $, lungime%), dreapta ($ lungime string%) Mid ($ string, Poziția%% Lungime)
argumente sunt string $ string, iar numărul sau variabile întregi% Lungimea și poziția%. Funcția returnează o valoare șir egală cu reducerea subșir.
Funcția de valoare pe stânga acționează subșir stâng, care începe de la extremitatea stângă caracterul liniei și are un număr de caractere egal cu valoarea numerică argumente Lungime%.
Lăsați argumentul funcției pe stânga - șir de caractere „informatică“, atunci valoarea șirului variabilei strLevayaPodstroka = stânga ( „informatică“, 2) este șirul „John“.
Valoarea funcției pe dreapta este substring dreapta care pornește de la caracterul din dreapta al șirului și cuprinde un număr de caractere egal cu numărul argument valoarea lungimii%.
Să argumentul funcției pe dreapta - șir de caractere „informatică“, atunci valoarea șirului variabilei strPravayaPodstroka = Dreapta ( „informatica“, 4) va fi un șir de caractere „tick“.
Funcția Valoare Mid - un subșir care pornește de la poziția de caractere specificat poziția numerică% argument și lungimea valorii unui argument numeric Lungime%.
Dacă argumentul este un șir Mid funcția „informatică“, valoarea șirului variabilei strPodstroka = Mid ( „computer“, 3, 5) - „formă“ rând.