belgilar to‘plami fiksirlangan bo‘lib, ular turli tizimlarda turli hil bo‘lishi mumkin.
Bundan tashqari ular tartiblangan bo‘lib, har bir uning elementiga aniq bir sonli
kod mos qo‘yilib, u to‘plamdagi tartib raqamini aniqlaydi.
Belgini sonli kodiga
o‘tib,
relyatsion
operatorlardan
foydalanib,
simvollarni
taqqoslash
mumkin.Bunday taqqoslashlarning natijalari BOOL toifasiga kiradi.
C++ tilida belgili toifadan tashqari belgilar massividan tashkil topgan satrli
toifalar bilan xam ishlash mumkin, ya’ni char []. Shu o‘rinda aytib o‘tish kerakki,
satrlar bilan ishlashda belgilar massividan tashqari satrlar bilan ishlashga
mo‘ljallangan maxsus kutubxona mavjud bo‘lib, String deb nomlanadi. Satr (qator,
String) – bu qandaydir belgilar ketma-ketligi.
Satr bitta, bo‘sh yoki bir nechta
belgilar birlashmasidan iborat bo‘lishi mumkin. C++ tilida satr 0 dan to 255
tagacha uzunlikka ega bo‘lishi mumkin. Agar o‘zgaruvchi satr toifasiga tegishli
bo‘lsa, u holda o‘zgaruvchi toifasi yozilayotganda 2 xil ko‘rinishda char [] yoki
String deb aniqlanadi.
Belgili toifadagi amallar:
a) O‘zlashtirish;
b) Taqqoslash;
Dostları ilə paylaş: