C-tokens, identifierare, nyckelord: Vad är tokens och dess typer

Vad är en karaktärsuppsättning?

Precis som alla andra språk har "C" också sin egen teckenuppsättning. Ett program är en uppsättning instruktioner som, när de exekveras, genererar en utdata. Den data som bearbetas av ett program består av olika tecken och symboler. Utdata som genereras är också en kombination av tecken och symboler.

En teckenuppsättning i 'C' är uppdelad i,

  • Brev
  • Numbers
  • Speciella karaktärer
  • Vita utrymmen (tomma utrymmen)

En kompilator ignorerar alltid användningen av tecken, men den används ofta för att formatera data. Följande är teckenuppsättningen i 'C'-programmering:

1) Brev

  • Versaler (AZ)
  • Små bokstäver (az)

2) Numbers

  • Alla siffror från 0 till 9

3) Vita utrymmen

  • Mellanslag
  • Ny linje
  • Vagnretur
  • Horisontell flik

4) Speciella karaktärer

  • Specialtecken i "C" visas i den givna tabellen,
Speciell karaktär Description
, (kommatecken) { (öppnande lockigt fäste)
. (period) } (slutande krullig parentes)
; (semi-kolon) [ (vänster hakparentes)
: (kolon) ] (höger hakparentes)
? (frågetecken) ((öppning till vänster parentes)
' (apostrof) ) (stängande höger parentes)
” (dubbla citattecken) & (ampersand)
! (utropstecken) ^ (caret)
|(vertikal stapel) + (tillägg)
/ (snedstreck) – (subtraktion)
\ (bakåt snedstreck) * (multiplikation)
~ (tilde) / (division)
_ (understreck) > (större än eller stängningsvinkelfäste)
$ (dollartecken) < (mindre än eller öppningsvinkelfäste)
% (procenttecken) # (hash-tecken)

Vad är Token i C?

TECKEN är den minsta enheten i ett "C"-program. Det är varje ord och skiljetecken du stöter på i ditt C-program. Kompilatorn delar upp ett program i minsta möjliga enheter (Tokens) och fortsätter till de olika stadierna av kompileringen. C-token är indelad i sex olika typer, nämligen nyckelord, Operators, strängar, konstanter, specialtecken och identifierare.

Tokens i C
Tokens i C

Nyckelord och identifierare

I "C" kan varje ord vara antingen ett nyckelord eller en identifierare.

Nyckelord har fasta betydelser, och innebörden kan inte ändras. De fungerar som en byggsten i ett "C"-program. Det finns totalt 32 nyckelord i 'C'. Nyckelord skrivs med små bokstäver.

Följande tabell representerar nyckelorden i 'C'-

Nyckelord i C Programming Language
bil dubbla int struktur
bryta annars lång strömbrytare
Vid uppräkning registrera typdef
röding extern avkastning fackliga
const kort flyta unsigned
fortsätta för signerad ogiltig
standard goto storlek av flyktiga
do if statisk medan

En identifierare är inget annat än ett namn som tilldelas ett element i ett program. Exempel, namn på en variabel, funktion, etc. Identifierare i C-språket är de användardefinierade namnen som består av 'C' standardteckenuppsättning. Som namnet säger, används identifierare för att identifiera ett visst element i ett program. Varje identifierare måste ha ett unikt namn. Följande regler måste följas för identifierare:

  1. Det första tecknet måste alltid vara ett alfabet eller ett understreck.
  2. Den bör skapas med endast bokstäver, siffror eller understreck.
  3. Ett nyckelord kan inte användas som identifierare.
  4. Det bör inte innehålla något blanksteg.
  5. Namnet måste vara meningsfullt.

Sammanfattning

  • C Poletter in C-språk är de minsta enheterna i ett program.
  • Ett nyckelord är reserverade ord efter språk.
  • Det finns totalt 32 sökord.
  • En identifierare används för att identifiera element i ett program.