Язык программирования C++


Dastrulash tilining asosiy konstruksiyasi: Alifbosi va asosiy leksemlari



Yüklə 382,14 Kb.
səhifə2/8
tarix21.10.2023
ölçüsü382,14 Kb.
#159264
1   2   3   4   5   6   7   8
1-hafta OK

Dastrulash tilining asosiy konstruksiyasi: Alifbosi va asosiy leksemlari

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.;

Alifbo belgilari yordamida leksemalar shakllantiriladi.

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

Identifikatorraqamlardan boshlanmaydigan, lotin harflari, o‘nlik raqamlar va ost chiziq (_)lar ketme-ketligi.

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

Yüklə 382,14 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin