Decada - 6

În paginile de multe ori există un astfel de cuvânt, "variabilă". Și a explicat cineva cine este? Și aceasta este doar o reprezentare mnemonică a unei celule de memorie cu unele date, care este folosită în procedurile de acces rapid la memorie. Nimic complicat, nu? Folosim variabila cuvântului. ceea ce înseamnă că datele din această celulă nepotrivită se pot schimba. (și dacă datele nu se schimbă, atunci numim astfel de constante de variabile dăunătoare)






Să spunem, de exemplu, cumva numărul de litere dintr-un cuvânt. Declarați variabila BUKVO. În cuvântul hrenlogryz zece litere. Deci, să setăm variabila BUKVO la 10. În realitate, punem numărul 10 în zona de memorie rezervată variabilei BUKVO. Când în program se îndreaptă spre această variabilă, BASCOM se va referi de fapt la locația de memorie atribuită acestei variabile. Compilatorul însuși gândește și își amintește unde să stocheze o variabilă. Nici nu ne putem gândi la asta.

Nume variabile
Numele variabilei poate avea o lungime de până la 32 de caractere. În titlu puteți folosi numere și litere latine. Asigurați-vă că numele selectat nu se potrivește cu cuvintele de serviciu. De exemplu, nu puteți crea o variabilă numită "Config". Numele variabilelor NU sunt sensibile la litere mici.

În BASCOM există următoarele tipuri de variabile:

pic
Stochează o valoare de 0 sau 1. Utilizați acest tip pentru a stoca starea butonului, comutatorul, piciorul portului I / O - orice poate fi pornit sau oprit.


byte
Stochează în memorie un octet (8 biți). Utilizați acest tip pentru a stoca un număr de la 0 la 255 sau pentru un caracter. Este deosebit de util să utilizați acest tip în MK-uri mici atunci când memoria este foarte limitată. Păstrați în această variabilă orice număr care se va potrivi aici. Dar rețineți: dacă adăugați 1 la o variabilă de tip octet cu o valoare de 255, atunci acesta va fi resetat la 0.








întreg
Această variabilă are doi octeți în memorie și stochează numere de la -32768 la +32767. Deoarece un bit este rezervat pentru semnul unui număr, restul de 15 sunt împărțite în jumătate cu valori pozitive și negative. Păstrați în acest tip toate numerele care au nevoie de un semn, precum și toate numerele care se încadrează în intervalul specificat. Apropo, la depășirea unei variabile de tipul dat, valoarea sa se va schimba de la +32767 la -32768.


cuvânt
Acesta este un tip de doi octeți care nu are nici un semn. Pentru stocarea tuturor 16 biți sunt disponibile, prin urmare, intervalul de numere permise de la 0 la 65535. Această variabilă poate fi folosită pentru valori relativ mari, fără semn. La depășire, valoarea 65535 se modifică la 0.


lung
O variabilă de acest tip ocupă 4 memorie în octeți. Din 32 de biți, unul este atribuit semnalului, iar toate celelalte stochează modulul număr. Astfel, intervalul stocat este de la -2147483648 la +2147483647. Într-o variabilă Long, puteți stoca toate valorile care nu se încadrează în Integer. Overflow-ul, ca toate variabilele, va fi resetat la valoarea minimă a intervalului.


unic
Tip de 4 octeți pentru stocarea numerelor în virgulă mobilă. Își amintește numerele de la 1,5x10 ^ 45 la 3,4x10 ^ 38 cu un semn. Utilizați-l doar pentru a stoca numerele fracționate. De exemplu, dacă puneți numărul 3.1415926 într-o variabilă de tip Integer, atunci înapoi va primi doar 3, deoarece partea fracționată a dispărut. O singură variabilă poate stoca o gamă largă de numere fracționare pozitive și negative. Dar aveți grijă: este posibil să pierdeți o anumită precizie în conversii. De exemplu:

Dim A ca singură "Vom declara variabila A de tip Single
A = 0.987654321 'Pune un număr în el

După aceste operații, variabila A se dovedește a fi 0,9876543. Acest lucru se datorează faptului că variabila aminteste 9 caractere (inclusiv întreaga parte și punct).


șir
O variabilă de acest tip își amintește un șir de mai multe caractere. Fiecare personaj ocupă un singur octet în memorie. Secvența de caractere se termină cu așa-numitul "octet zero", deci ocupă și spațiu în memorie.

Principalul lucru în alegerea unui tip de variabilă este de a determina ce tipuri de date vor fi stocate în el. Alegeți tipul celei mai mici dimensiuni, în care încă se potrivește numărul necesar, pentru a nu pierde memoria în zadar. De asemenea, rețineți că utilizarea Integer va face programul mult mai compact și mai rapid decât folosind tipul unic. Operațiunile cu puncte plutitoare au fost în orice moment destul de lente.

Doriți să cumpărați tutun pentru shisha?







Trimiteți-le prietenilor: