Mis on muutused arvutiprogrammides?

Muutuja on viis, kuidas osutada a-le salvestatud alale arvutiprogramm. See mälukoht hoiab väärtusi - numbreid, teksti või keerukamat tüüpi andmeid, näiteks palgaarvestust.

Operatsioonisüsteemid laadivad programmid arvuti mälu eri osadesse, nii et pole mingit võimalust täpselt teada saada, millist mälu asukohta a hoiab konkreetne muutuja enne programmi käivitamist. Kui muutujale on määratud sümboolne nimi, näiteks "töötaja_palgaarvestuse_id", kuvatakse koostaja või tõlk saab teada, kuhu muutuja mällu salvestada.

Muutuja tüübid

Muutuja deklareerimisel programmis täpsustate selle tüübi, mille saab valida lahutamatu, ujukoma, kümnend-, tõeväärtuse või tühistatava tüübi hulgast. Tüüp annab kompilaatorile teada, kuidas muutujat käidelda ja tüübivigu kontrollida. Tüüp määrab ka muutuja mälu asukoha ja suuruse, väärtuste vahemiku, mida see saab salvestada, ja toimingud, mida saab muutujale rakendada. Mõned peamised muutujate tüübid hõlmavad järgmist:

int - Int on lühike täisarv. Seda kasutatakse numbriliste muutujate määratlemiseks, millel on täisarvud. Int muutujatesse saab salvestada ainult negatiivseid ja positiivseid täisarvu.

instagram viewer

null - Nullitaval int-l on sama väärtusvahemik kui int-l, kuid lisaks täisarvudele võib see salvestada ka nulli.

char - sümbolitüüp koosneb Unicode-tähemärkidest - tähtedest, mis esindavad enamikku kirjakeeli.

loll - Bool on põhiline muutuja tüüp, millel on ainult kaks väärtust: 1 ja 0, mis vastavad tõele ja valele.

hõljuma, kahe- ja kümnendkohaga - need kolm tüüpi muutujad käitlevad täisarvu, kümnendkohtade arvu ja murdarvu. Nende kolme erinevus seisneb väärtuste vahemikus. Näiteks double on kaks korda suurem kui ujuk ja see mahutab rohkem numbreid.

Muutujate deklareerimine

Enne muutuja kasutamist peate selle deklareerima, mis tähendab, et peate sellele määrama nime ja tüübi. Pärast muutuja deklareerimist saate selle abil salvestada seda tüüpi andmeid, mida kuulutasite muutujaks. Kui proovite kasutada muutujat, mida pole deklareeritud, ei kompileerita teie koodi. Muutuja deklareerimine C # kujul on järgmine:

;

Muutujate loend koosneb ühest või mitmest komadega eraldatud identifikaatori nimest. Näiteks:

int i, j, k;

char c, ch;

Muutujate lähtestamine

Muutujatele omistatakse väärtus, kasutades võrdusmärki, millele järgneb konstant. Vorm on järgmine:

= väärtus;

Muutujale saab väärtuse määrata samal kuulutamise ajal või hiljem. Näiteks:

int i = 100;

või

lühike a;
int b;
topelt c;

/ * tegelik lähtestamine * /
a = 10;
b = 20;
c = a + b;

Teave C # kohta

C # on objektorienteeritud keel, mis ei kasuta globaalseid muutujaid. Ehkki seda võiks kompileerida, kasutatakse seda peaaegu alati koos .NET-raamistikuga, seetõttu töötatakse C # -ga kirjutatud rakendusi arvutites, kuhu on installitud .NET.