În programarea calculatoarelor, o variabilă sau un scalar este o adresă de memorare asociată cu un nume simbolic asociat, care conține o cantitate cunoscută sau necunoscută de informație denumită valoare.
Variabilele sunt utilizate pentru a stoca informații la care se face referire și care sunt manipulate într-un program de calculator. Ele oferă, de asemenea, o modalitate de etichetare a datelor cu un nume descriptiv, astfel încât programele noastre să poată fi înțelese mai clar de cititor și de noi înșine. Este util să ne gândim la variabile ca la niște containere care conțin informații. Singurul lor scop este să eticheteze și să stocheze date în memorie. Aceste date pot fi apoi folosite în tot programul dumneavoastră.
O variabilă este o locație de memorie rezervată pentru a stoca valori. Cu alte cuvinte, o variabilă din orice program oferă date calculatorului pentru procesare.
Variabila provine din latinescul variāre care înseamnă „a face schimbător”. Acesta este un nume potrivit pentru că valoarea atribuită unei variabile se poate schimba.
Tipuri de variabile
Înainte de a trece mai departe, trebuie să știți că există cinci tipuri de variabile. Constantele, variabilele globale, variabilele de clasă, variabilele de instanță și variabilele locale. Deși nu ar trebui să vă faceți încă prea multe griji cu privire la aceste subiecte în profunzime, iată o scurtă descriere a fiecăruia.
Constantele sunt folosite pentru stocarea datelor care nu trebuie să se schimbe niciodată. În timp ce majoritatea limbajelor de programare nu vă permit să modificați valoarea atribuită unei constante, (dar Ruby o face). Cu toate acestea, va arunca un avertisment care vă va anunța că a existat o definiție anterioară pentru acea variabilă. Doar pentru că puteți, nu înseamnă că ar trebui să schimbați valoarea. De fapt, nu ar trebui să o faceți. Constantele nu pot fi declarate în definițiile metodelor și sunt disponibile în toate sferele de cuprindere ale aplicației dumneavoastră.
Date Tipuri de variabile
Când declarați o variabilă într-un program, îi specificați tipul, care poate fi ales dintre tipurile integrală, virgulă mobilă, zecimală, booleană sau nullable. Tipul indică compilatorului cum să trateze variabila și să verifice dacă există erori de tip. Tipul determină, de asemenea, poziția și dimensiunea memoriei variabilei, intervalul de valori pe care aceasta îl poate stoca și operațiile care pot fi aplicate variabilei. Câteva tipuri de variabile de bază includ int, null, char, bool, float, string, long, short… Acestea depind de limbajul de programare. Nu am de gând să specializez niciun limbaj și încerc să dau o idee de bază despre variabile
Declararea variabilelor
Înainte de a putea folosi o variabilă, trebuie să o declarați, ceea ce înseamnă că trebuie să îi atribuiți un nume și un tip. După ce declarați o variabilă, o puteți utiliza pentru a stoca tipul de date pe care ați declarat că îl va conține. Dacă încercați să utilizați o variabilă care nu a fost declarată, codul dumneavoastră nu va fi compilat. În limbajul de programare de nivel înalt, precum Python; variabilele nu au nevoie de o declarație explicită pentru a rezerva spațiu de memorie. Declararea are loc în mod automat atunci când atribuiți o valoare unei variabile
<data_type> <nume_variabila_tipar>;
Inițializarea variabilelor
Inițializarea unei variabile înseamnă specificarea unei valori inițiale pe care să i se atribuie (adică înainte ca aceasta să fie utilizată). Observați că o variabilă care nu este inițializată nu are o valoare definită, prin urmare nu poate fi utilizată până când nu i se atribuie o astfel de valoare. Variabilelor li se atribuie o valoare cu ajutorul unui semn egal urmat de o constantă. Forma este următoarea:
<data_tip> < nume_variabila_ti_a dat > = valoare;
redistribuire
Procesul de atribuire a unei noi valori unei variabile se numește redistribuire. Reasignăm o variabilă folosind operatorul de atribuire pe o variabilă care a fost deja declarată:
.