C++ tilining alfaviti.
raqamlar 0,1,2,3,4,5,6,7,8,9;
maxsus belgilar:
//
,
[ ] ( ) + -/ % \ ; / : ? < = > _ ! & # ~ ^ . *
Alfavitlardan dasturni tuzishda foydalaniladi:
identifikatorlar;
kalit (xizmatchi) so‘zlar;
konstantalar;
amal belgilari;
ajratuvchilar.
Identifikatorlar va xizmatchi so‘zlar.
Identifikatorlar – lotin alfavitidan, raqamlardan pastki chiziqlardan (*faqat raqamlar bilan
boshlanmaydi) tashkil topadi:
RUN, run, heard,_RAM_disk, copy_54
C++ da katta va kichik xarflar alohida aniqlangan.
Kalit (xizmatchi) so‘zlar – bu identifikatorlar bo‘lib, C++
da maxsus foydalanish
uchun ajratilgan:
Asm
Doble
Nen
Switch
Auto
Else
Operator Template
Break
Enum
Private
This
Case
Extern
Protected Thron
Catch
Float
Public
Try
Cahr
For
Register Tupedef
Const
Goto
Short
Union
Continue
If
Signed
Unsigned
Default
Inline
Size of
Virtual
Delete
Int
Static
Void
Do
Long
Struct
Volatile
while
Bundan tashqari BC++ va TC++ da qo‘shimcha ravishda aniqlangan xizmatchi so‘zlar:
Cdecl
- export
- loads
- saverege
- cs
Far
Near
- sed
- ds
Huge
Pascal
- ss
- es
interrupt
- regparam
Regestr o‘zgaruvchilarning xizmatchi so‘zlari
- AH
- BH - CH - DH - SI
- SP
- SS
- AL
- BL
- CL - DL
- DI
- CS
- ES
- AX
- BX - CX - DX
- BP
- DS
- FLAGS