Nedeljivi niz znakova
Identifikatori, konstante,službene reči, operatori separatori
Beli znakovi:
Znak za razmak, tabulacija, vertikalna tabulacija, prelazak u nov red i prelazak na nov list
Komentari.
Prizvoljni tekst koji se ignoriše od strane kompajlera:
//Za red
/*
Za tekst između
*/
Naredbe.
To su nizovi leksičkih simbola. Mogu biti deklarativne i izvršne.
Programi.
To su nizovi naredbi pomoću kojih se ostvaruju složene obrade podataka.
Direktive pretprocesora.
To su uputstva pomoću kojih može da se utiče na tok prevođenja programa. Njih uzima u obzir pretprocesor, deo prevodioca za jezik C koji vrši pripremnu obradu teksta pre samog prevođenja
Počinju direktivom #
Elementi jezika C
Identifikatori:
Služe za označavanje svih vrsta elemenata programa: podataka,simboličkih konstanti, tipova podataka koje definiše programer, potprograma .
Mogu da se sastoje slova , cifara i znakova podvučeno(_)
Primeri ispravnih:
a , b , x , alfa , ALFA, datum_rodjenja, cena, a1
Primeri neispravnih:
12ab, x-z, int
Službene reči C jezika:
To su rezervisane reči C jezika i ne mogu se koristiti kao identifikatori.