V tej vadnici boste spoznali spremenljivke in pravila za poimenovanje spremenljivke. Spoznali boste tudi različne literale v programiranju C in kako ustvariti konstante.
Spremenljivke
Pri programiranju je spremenljivka vsebnik (območje shranjevanja) za shranjevanje podatkov.
Za označevanje prostora za shranjevanje je treba vsaki spremenljivki dodeliti edinstveno ime (identifikator). Imena spremenljivk so samo simbolična predstavitev pomnilniške lokacije. Na primer:
int playerScore = 95;
Tu je playerScore spremenljivka int
vrste. Tu je spremenljivki dodeljena celoštevilska vrednost 95
.
Vrednost spremenljivke je mogoče spremeniti, zato ime spremenljivka.
char ch = 'a'; // some code ch = 'l';
Pravila za poimenovanje spremenljivke
- Ime spremenljivke ima lahko samo črke (tako velike kot male črke), števke in podčrtaje.
- Prva črka spremenljivke mora biti črka ali podčrtaj.
- Ni pravila, kako dolgo je lahko ime spremenljivke (identifikator). Vendar lahko pri nekaterih prevajalnikih naletite na težave, če je ime spremenljivke daljše od 31 znakov.
Opomba: Vedno poskusite spremenljivkam dati smiselna imena. Na primer: firstName
je boljše ime spremenljivke kot fn
.
C je močno tipkan jezik. To pomeni, da vrste spremenljivke ni mogoče spremeniti, ko je deklarirana. Na primer:
int number = 5; // integer variable number = 5.5; // error double number; // error
Tu je vrsta številske spremenljivke int
. Tej spremenljivki ne morete dodeliti vrednosti s plavajočo vejico (decimalno) 5,5. Prav tako ne morete znova določiti podatkovnega tipa spremenljivke na double
. Mimogrede, če želite shraniti decimalne vrednosti v C, morate njen tip prijaviti na double
ali float
.
Obiščite to stran, če želite izvedeti več o različnih vrstah podatkov, ki jih lahko shrani spremenljivka.
Dobesedni
Dobesedni izrazi so podatki, ki se uporabljajo za predstavitev fiksnih vrednosti. Uporabljajo se lahko neposredno v kodi. Na primer: 1, 2,5, 'c' itd.
Tu sta 1 2.5
in 'c' dobesedni besedi. Zakaj? Tem izrazom ne morete dodeliti različnih vrednosti.
1. Cela števila
Celo število je številska literala (povezana s številkami) brez kakršnega koli delnega ali eksponentnega dela. V programiranju C obstajajo tri vrste celoštevilskih literalov:
- decimalno (osnova 10)
- osmica (osnova 8)
- šestnajstiška (osnova 16)
Na primer:
Decimalno: 0, -9, 22 itd. Osmeročno: 021, 077, 033 itd. Šestnajstiško: 0x7f, 0x2a, 0x521 itd.
Pri programiranju C se osmica začne z 0, šestnajstiška pa z 0x.
2. Knjige s plavajočo vejico
Dobesedna beseda s plavajočo vejico je številska dobesedna, ki ima delno ali eksponentno obliko. Na primer:
-2,0 0,0000234 -0,22E-5
Opomba: E-5 = 10
-5
3. Znaki
Znak dobesedno se ustvari tako, da se en sam znak pripne znotraj enojnih narekovajev. Na primer: 'a', 'm', 'F', '2', ')' itd.
4. Sekvence pobega
Včasih je treba uporabiti znake, ki jih ni mogoče vnesti ali imajo poseben pomen pri programiranju C. Na primer: nova vrstica (vnesite), zavihek, vprašaj itd.
Za uporabo teh znakov se uporabljajo zaporedja pobega.
Sekvence pobegaSekvence pobega | Značaj |
---|---|
| Backspace |
f | Vir obrazca |
| Newline |
| Vrni se |
| Vodoravni zavihek |
v | Navpični zavihek |
\ | Povratna poševnica |
\' | Enkratni narekovaj |
" | Dvojni narekovaj |
? | Vprašaj |
|