Fan: dasturlash asoslari va tillari 4-semestr Ma’ruza 24 soat Amaliyot 20 soat Laboratoriya 24 soat Mustaqil ta’lim 62 soat Adabiyotlar ro‘yxati


Download 73.53 Kb.
bet5/11
Sana05.05.2023
Hajmi73.53 Kb.
#1430931
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
1-maruza Dasturlash asoslaridan

Konstanta

Format

Misollar

Butun

O’nli: agar bu nol son bo’lmasa, noldan boshlanmaydigan o’nli raqamlar ketma – ketligi
Sakkizlik nol, undan keluvchi sakkizlik raqamlar (0,1,2,3,4,5,6,7)
O’n oltilik 0x yoki OX undan keyin un oltilik raqamlar keladi. (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

8, 0, 199226
01, 020, 07155

0xA, 0x1B8, 0x00FF



Xaqiqiy

O’nli:
[raqamlar].[raqamlar]
Eksponensialli:
[raqamlar][.][raqamlar]{Е¦е}[+¦-][raqamlar]

5.7, .001, 35

0.2Е6, .11е-3, 5Е10



Simvol

Apostrofga olingan bir yoki ikkita simvol

'А', 'ю', '*', 'db', '\0', '\n' ,
'\012', '\x07\x07'

Satr

Qo'shtirnoqqa olingan simvollar ketma-ketligi

"Здесь был Vasia",
"\1Значение r=\0xF5\n"

Butun va haqiqiy konstantalarning qiymatlarining yo’l qo’yiladigan oraliqlari 1.4 – jadvalda keltirilgan. Agar manfiy butun yoki haqiqiy konstantani shakllantirish talab etilsa, u holda konstanta oldiga ishorani o’zgartirish unar amal ishorasi (-) qo’yiladi, masalan: -218, -022, -0x3C, -4.8, -0.1е4.


Xaqiqiy konstanta eksponinsial formatda mantissa va tartib ko’rinishida tavsiflanadi. Mantissa elementi belgisidan chap tomonga yoziladi (E yoki e), tartib esa belgidan o’ngda yoziladi. Konstanta qiymati mantissaning va tartibda ko’rsatilgan 10 soninig darajasiga ko’paytmasi kabi aniqlanadi. E’tiborni shunga jalb qilish kerakki, son ichida bo’shliqlar qo’yilmaydi, butun qismni kasr qismdan ajratish uchun vergul emas, nuqtadan fordalaniladi.
Bitta simvoldan iborat simvol konstantalar xotirada 1 ta baytni egallaydi va char standart turga ega. Ikkita simvolli konstantalar 2 ta baytni egallaydi va int turga ega, bunda birinchi simvol kichik adresli baytda joylashtiriladi.
Teskari qiyshiq chiziq simvoli (\):

  • Grafik tasvirga ega bo’lmagan kodlarni (masalan \a- tovush signali, \ n – ko’rsorni navbatdagi satr boshiga o’tkazish);

  • (') apostrof, (\) teskari qiyshiq chiziq, (?) savol belgisi va (") qo’shtirnoqni;

  • ixtiyoriy simvolni uning o’n oltilik yoki sakkizik kabi orqali ifodalash uchun, masalan, \073, \0xF5, son qiymati 0 dan 255 gacha oraliqda joylashishi lozim.

Teskari qiyshiq chiziq bilan boshlanuvchi simvollar ketma-ketligi boshqaruvchi yoki escape-ketma-ketliklar deb ataladi. 1.3-jadvalda ularning yo’l qo’yiladigan qiymatlari keltirilgan. Boshqaruvchi ketma ketlik bittalik simvol sifatida talqin etiladi. Agar teskari qiyshiq chiziqdan keyin 1.3-jadvalda ko’zda tutilmagan simvol kelsa, talqin natijasi aniqlanmagan. Agar raqamlar ketma-ketligada yo’l quyilmaydigan raqam uchrasa, u raqam kodi oxiri deb aniqlanadi.


1.3-jadval. C++ tilida boshqaruvchi ketma ketliklar


Download 73.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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