C Tokenid, identifikaatorid, märksõnad: mis on märgid ja selle tüübid
Mis on märgikomplekt?
Nagu igal teisel keelel, on ka C-l oma märgikomplekt. Programm on käskude kogum, mis käivitamisel genereerib väljundi. Programmi poolt töödeldavad andmed koosnevad erinevatest märkidest ja sümbolitest. Loodud väljund on ka märkide ja sümbolite kombinatsioon.
C-tähemärgistik jaguneb järgmisteks osadeks:
- Kirjad
- Numbers
- Erimärgid
- Valged ruumid (tühjad ruumid)
Kompilaator ignoreerib alati märkide kasutamist, kuid seda kasutatakse laialdaselt andmete vormindamiseks. Järgmine on 'C' programmeerimise märgistik:
1) Kirjad
- Suurtähed (AZ)
- Väikesed tähed (az)
2) Numbers
- Kõik numbrid 0 kuni 9
3) Valged ruumid
- tühi koht
- Uus rida
- Vankri tagasipöördumine
- Horisontaalne sakk
4) Erimärgid
- 'C' erimärgid on näidatud antud tabelis,
Eriline tegelane | Kirjeldus |
---|---|
, (koma) | { (avamine lokkis sulg) |
. (periood) | } (sulguv sulg) |
; (semikoolon) | [ (vasak sulg) |
: (koolon) | ] (parem sulg) |
? (küsimärk) | ( (vasakpoolse sulu avamine) |
' (apostroof) | ) (sulguv parem sulg) |
” (jutumärk) | & (ampersand) |
! (hüüumärk) | ^ (hool) |
|(vertikaalne riba) | + (lisa) |
/ (kaldkriips) | – (lahutamine) |
\ (tagurpidi kaldkriips) | * (korrutamine) |
~ (tilde) | / (jaotis) |
_ (alajoon) | > (suurem kui või sulgemisnurksulg) |
$ (dollari märk) | < (väiksem kui või avamisnurksulg) |
% (protsendimärk) | # (räsimärk) |
Mis on Token C-s?
PÖÖRDUD on C-programmi väikseim ühik. See on iga sõna ja kirjavahemärk, mida oma C-programmis kohtate. Kompilaator jagab programmi võimalikult väikesteks ühikuteks (Tokens) ja liigub kompileerimise erinevatesse etappidesse. C-märk on jagatud kuueks erinevaks tüübiks, nimelt märksõnadeks, Operatorid, stringid, konstandid, erimärgid ja identifikaatorid.
Märksõnad ja identifikaatorid
C-s võib iga sõna olla kas märksõna või identifikaator.
Märksõnadel on fikseeritud tähendus ja tähendust ei saa muuta. Need toimivad C-programmi ehitusplokkina. C-s on kokku 32 märksõna. Märksõnad kirjutatakse väiketähtedega.
Järgmine tabel esindab võtmesõnu 'C'-
Märksõnad sisse C Programming Language | |||
---|---|---|---|
auto | kahekordistada | int | struktuur |
murdma | teine | pikk | lüliti |
juhul | loend | registreerima | typedef |
sõjavanker | väline | tagasipöördumine | liit |
const | lühike | ujuk | allakirjutamata |
jätkama | eest | allkirjastatud | tühine |
vaikimisi | goto | suurus | Voolav |
do | if | staatiline | kuigi |
Identifikaator pole midagi muud kui programmis elemendile omistatud nimi. Näide, nimi a muutuja, funktsioon jne. C-keele identifikaatorid on kasutaja määratud nimed, mis koosnevad standardsest C-märgistikust. Nagu nimigi ütleb, kasutatakse identifikaatoreid programmi konkreetse elemendi tuvastamiseks. Igal identifikaatoril peab olema kordumatu nimi. Identifikaatorite puhul tuleb järgida järgmisi reegleid:
- Esimene märk peab alati olema tähestik või alakriips.
- See tuleks moodustada ainult tähtede, numbrite või alakriipsuga.
- Märksõna ei saa identifikaatorina kasutada.
- See ei tohiks sisaldada tühikumärki.
- Nimi peab olema tähendusrikas.
kokkuvõte
- C Tokenid sisse C keel on programmi väikseimad ühikud.
- Märksõna on keele järgi reserveeritud sõnad.
- Kokku on 32 märksõna.
- Programmi elementide tuvastamiseks kasutatakse identifikaatorit.