C++ tilining alifbosi tarkibi: 1) Lotin alifbosining kichik va bosh harflari: A..Z, a..z; 2) Raqamlar: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; 3) O‘n oltilik s/s raqamlari: 0..9, а..f yoki A..F; 4) Maxsus belgilar: + - * / = < & {} [] ? ! va boshq.; Leksema – dastur matni (kodi)ning birligi boʻlib, boʻshliq ajratuvchilar orasida joylashgan, kompilyator uchun mustaqil maʼnoga ega va boshqa leksemalarni oʻz ichiga olmaydigan dastrulash tilidagi so‘z. C++ tilidagi Leksemalar: - identifikatorlar;
- kalit so‘zlari;
- konstantalar;
- amal belgilari;
- ajratuvchi belgilar (tinish belgilari).
Identifikatorlar Bosh harflar va kichik harflar farq qiladi. Misollar: ABC, abc, Abc, ABc, AbC, MY_Primer_1, Prim_123; Amalga oshirishda identifikatorning ajralib turadigan qismi uzunligiga cheklovlar qo'yadi. Borland kompilyatorlari har qanday identifikator-ning birinchi 32 ta belgisidan ko'pini tanimaydi. Identifikatorlar o'zgaruvchilar nomlarini, konstantalarni, qism dastur nomlarini va hokazolarni belgilash uchun ishlatiladi. Kalit so‘zlari Kalit (xizmatchi) so‘zlar – bular dastrulash tilida qo‘llaniladigan maxsus xizmatchi identifikatorlardir. Ulardan foydalanish qat’iy qoidalarga asoslanadi. C++ dastrulash tilining ANSI standarti bo‘yicha kalit so‘zlariga misollar: Turli standartlarda qo‘shimcha kalit so‘zlari mavjud, masalan Turbo C 2.0: asm, cdecl, far, pascal, const, volatile. C++ standarti: catch, class, friend, inline,new, operator, private .
while
struct
register
Dostları ilə paylaş: |