Vocabularul limbajului

Unitatile lexicale reprezinta simboluri formate din unul sau mai multe caractere care au o anumita semnificatie in limbaj. Limbajul C++ utilizeaza urmatoarele unitati lexicale:

– identificatori

– cuvinte cheie

– constante

– separatori

– operatori

– comentarii

 Identificatori – sunt siruri formate din litere, cifre si caractere de subliniere (‘_’), care desemneaza constante,tipuri de date, variabile.

Exemple de identificatori valabili: x, alfa, b_1

Nu pot fi identificatori: 2a (incepe cu cifra), ab+d (contine un caracter special).

Cuvinte cheie
 In orice limbaj de programare, exista un set de cuvinte, numite cuvinte cheie, care sunt considerate simboluri sintactice.Exemplu: for, while, int

 Constante – sunt reprezentari ale valorilor constante. Exemple:
– caractere: ‘a’, ‘B’, ‘+’, ‘$’, ‘4’;
– siruri de caractere: “sir de caractere”, “abc$79.28#^z”;
– numere intregi: 14726, -25413;
– numere reale:   12.7389, -0.05673, 2.3075E12, -1.4237E-5;

Separatori
Separatorul este un caracter care delimiteaza unitatile sintactice sau le separa intre ele. In limbajul C++  se folosesc urmatorii separatori: spatiul, caracterul CR, sfarsit de linie sau caracterul punct si virgula  ‘;’.

Comentariile
Sunt texte care pot fi introduse in programul sursa, dar nu sunt luate in consideratie de compilator si deci nu au efect in timpul executarii programului. Comentariile sunt utile pentru o mai buna intelegere a programului.
In programele C++, se pot folosi doua feluri de comentarii:
a) comentarii care se pot extinde pe una sau mai multe linii si au forma
/* <comentariu> */
b) comentarii de sfarsit de linie, care incep cu simbolul // si continua pana la sfarsitul liniei respective, deci au forma
// <comentariu>

<< Structura unui program C++                                                                                                  Date>>

2 thoughts on “Vocabularul limbajului

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.