C++ тилнинг базавий воситалари тилнинг таркиби


Download 132.36 Kb.
bet5/5
Sana02.12.2023
Hajmi132.36 Kb.
#1779963
1   2   3   4   5
Bog'liq
1-maruza

Тасвир

16 лик код

Номи



7

Товуш сигнали



8

Орқага бир қадам



С

Бетни кўчириш



А

Сатрни кўчириш



Д

Кареткани қайтариш



9

Горизантал табулясаяр



В

Вертиcал табулясиялар

\\



Тескари қийшиқ чизиқ

\ ъ

27

Апостроф

\"

22

Қўштирноқ

\?



Савол белгиси

\0ддд

-

Символнинг саккизлик коди

\0хддд

Ддд

Символнинг 16 лик коди

Бошқарувчи кетма–кетликлар сатр летераллари деб аталадиган сатр константалардан фойдаланиш мумкин. Масалан сатр ичида қўштирноқ ёзиш талаб етилса, унинг олдига қийшиқ чизиқ қўйилади, унга кўра компилятор уни сатрни чегараловчи қўштирноқдан фарқ қилади: "Нашриёт уйи ⃥"Питер" ⃥".


Барча сатр литераллар компилятор томонидан турли обектлар сифатида қаралади. Дастурда фақат бўшлиқ символлар билан ажратилган сатр константалар компилясияда биттага бирлашади. Узун сатр константани сатрда жойлаштириш мумкин, бунда кўчириш белгиси сифатида тескари қийшиқ чизиқдан фойдаланиб, ўндан сўнг сатрни кўчириш келади.
Бу символлар компилятор томонидан инкор етилади, бунда навбатдаги сатр олдингисининг давоми сифатида қабул қилинади. Масалан,
“ҳеч ким ўзининг ⃥
ташқи дунёси билан қаноатланмайди, лекин барча ⃥
ўзининг ақлидан қаноатланади” сатри
“ҳеч ким ўзининг ташқи дунёси билан қаноатланмайди, лекин барча ўзининг ақлидан қаноатланади” сатрига тўла еквивалент.
Ҳар бир сатр литерали охирига компилятор томонидан бошқарувчи кетма-кетликни ифодаловчи нол символи ⃥0 қўшилади. Шунинг учун сатр узунлиги ҳамма вақт учун ёзувидан символлар сонидан биттага кўп бўлади. Битта символдан иборат сатр, масалан, "А" ва ъАъ символ константлари орасидаги фарқга еътибор беринг.
Бўш символ константа йўл қуйилмайди.
Шарҳлар
Шарҳлар ё иккита символдан “тўғри қийшиқ чизиқ” (//) бошланиб ва янги сатрга ўтиш символи билан тугайди, ёки символ – қавслар / * ва */ орасига олинади. Шарҳ ичида берилган компютердаги мумкин бўлган ихтиёрий символлардан фойдаланиш мумкин, чунки компилятор шарҳларини инкор етади.
Ичма – ич жойлашган шарҳлар-қавслар стандарт йўл қўйилмайди, баъзиларида еса бунга йўл қўйилади.
МАСЛАҲАТ. Тушунтиришлар учун //-шарҳлардан фойдаланиш, /* */ қавсларни созлашда кодлар блокларини вақтинча чиқариш учун қўллаш тавсия етилади. Шархларни сақлаш бўйича маслаҳатлар, дастурни кодлаш ва ҳужжатлаштириш бўлимида берилган.
Download 132.36 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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