1-bob. Algoritm va dasturlashga kirish


Download 1.11 Mb.
Pdf ko'rish
bet6/19
Sana22.01.2023
Hajmi1.11 Mb.
#1108634
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
1-ma\'ruza

.25e4; 31.4e-1 . 
Belgi oʻzgarmaslar. Belgi oʻzgarmaslar qoʻshtirnoq (ʻ,ʻ-
apostroflar) ichiga olingan alohida belgilardan tashkil topadi va u char 
kalit soʻzi bilan aniqlanadi. Belgi oʻzgarmas uchun xotirada bir bayt joy 
ajratiladi va unda butun son koʻrinishidagi belgining ASCII kodi 
joylashadi. Quyidagilar belgi oʻzgarmaslarga misol boʻladi: ʻeʻ, ʻ@ʻ, 
ʻ7ʻ, ʻzʻ,ʻWʻ,ʻ+ʻ,ʻshʻ,ʻ*ʻ,ʻaʻ, ʻsʻ. 
1.2-jadval. С++ tilida escape -belgilar jadvali 
Escape 
belgilari 
Ichki 
kod 
 (16 
son) 
Nomi 
Amal 
\\ 
0x5S 

Teskari yon chiziqni chop etish 
\ʻ 
0x27 
ʻ 
Apostrofni chop etish 
\” 
0x22 
“ 
Qoʻshtirnoqni chop etish 


16 
\? 
0x3F 

Soʻroq belgisi 
\a 
0x07 
bel 
Tovush signaliniberish
\b 
0x08 
bs 
Kursorni 1 belgi oʻrniga orqaga qaytarish 
\f 
0x0C 
ff 
Sahifani oʻtkazish 
\n 
0x0A 
lf 
Qatorni oʻtkazish 
\r 
0x0D 
cr 
Kursorni ayni qatorning boshiga qaytarish 
\t 
0x09 
ht 
Navbatdagi tabulyasiya joyiga oʻtish 
\v 
0x0D 
vt 
Vertikal tabulyasiya (pastga) 
\000 
000 
Sakkizlik kodi 
\xNN 
0xNN 
Belgi oʻn oltilik kodi bilan berilgan 
Ayrim belgi oʻzgarmaslar ʻ\ʻ belgisidan boshlanadi, bu belgi 
birinchidan, grafik koʻrinishga ega boʻlmagan oʻzgarmaslarni belgilaydi, 
ikkinchidan, maxsus vazifalar yuklangan belgilar - apostrof belgisi(ʻ), 
so‘roq belgisini (ʻ?ʻ), teskari yon chiziq belgisini (ʻ\ʻ) va ikkita 
qoʻshtirnoq belgisini (ʻ“ʻ) chop qilish uchun ishlatiladi. Undan tashqari, 
bu belgi orqali belgini koʻrinishini emas, balki oshkor ravishda uning 
ASCII kodini sakkizlik yoki oʻn oltilik shaklda yozish mumkin. Bunday 
belgidan boshlangan belgilar escape ketma-ketliklar deyiladi (1.1-
jadval). 
С++ tilida qoʻshimcha ravishda wide harfli oʻzgarmaslar va koʻp 
belgili oʻzgarmaslar aniqlangan. 
wide harfli oʻzgarmaslar tipi milliy kodlarni belgilash uchun 
kiritilgan boʻlib, u wchar_t kalit soʻzi bilan beriladi, hamda xotirada 2 
bayt joy egallaydi. Bu oʻzgarmas L belgisidan boshlanadi: 

Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling