С++ тилида дастурлаш С++ тили 1972-1974


Сановчи константалар enum хизматчи сўзи ёрдамида киритилиб, int типидаги сонларга қулай сўзларни мос қўйиш учун ишлатилади


Download 377 Kb.
bet8/9
Sana09.06.2023
Hajmi377 Kb.
#1466510
1   2   3   4   5   6   7   8   9
Bog'liq
2-Til alifbosi

Сановчи константалар enum хизматчи сўзи ёрдамида киритилиб, int типидаги сонларга қулай сўзларни мос қўйиш учун ишлатилади.

  • Сановчи константалар enum хизматчи сўзи ёрдамида киритилиб, int типидаги сонларга қулай сўзларни мос қўйиш учун ишлатилади.
  • Мисол учун:
  • enum{one = 1,two = 2,three = 3};
  • Агар сон қийматлари кўрсатилмаган бўлса энг чапки сўзга 0 қиймати берилиб қолганларига тартиб бўйича ўсувчи сонлар мос қўйилади:
  • enum{zero,one,two};
  • Бу мисолда автоматик равишда константалар қуйидаги қийматларни қабул килади:
  • zero = 0, one = 1, two = 2;
  • Сановчи константа.

Константалар аралаш кўринишда киритилиши ҳам мумкин:

  • Константалар аралаш кўринишда киритилиши ҳам мумкин:
  • enum(zero,one,for = 4,five,seeks}.
  • Бу мисолда автоматик равишда константалар қуйидаги қийматларни қабул килади:
  • zero = 0, one = 1, for = 4;five = 5,seeks = 6;
  • Яна бир мисол:
  • Enum BOOLEAN {NO, YES};
  • Константалар қийматлари:
  • NO = 0, YES = 1;

NULL- кўрсаткич ягона арифметик бўлмаган константадир. Конкрет реализацияларда null кўрсаткич 0 ёки 0L ёки номланган константа NULL орқали тасвирланиши мумкин. Шуни айтиш лозимки, бу константа қиймати 0 бўлиши ёки ‘0’ символи кодига мос келиши шарт эмас.

  • NULL- кўрсаткич ягона арифметик бўлмаган константадир. Конкрет реализацияларда null кўрсаткич 0 ёки 0L ёки номланган константа NULL орқали тасвирланиши мумкин. Шуни айтиш лозимки, бу константа қиймати 0 бўлиши ёки ‘0’ символи кодига мос келиши шарт эмас.
  • Мантиқий константа. Мантиқий константалар true(рост) ва false(ёлғон) қийматлардан иборат. C тилида бутун сонлар ва ифодалар мантиқий константалар сифатида қаралади. Ички кўриниши false – 0, ихтиёрий бошқа қиймат true деб қаралади.
  • Нуль кўрсаткич.

Сатрли константалар C тили константаларига кирмайди, балки лексемалари алоҳида типи ҳисобланади. Шунинг учун адабиётларда сатрли константалар сатрли лексемалар деб ҳам аталади.

  • Сатрли константалар C тили константаларига кирмайди, балки лексемалари алоҳида типи ҳисобланади. Шунинг учун адабиётларда сатрли константалар сатрли лексемалар деб ҳам аталади.
  • Сатрли константа бу иккилик қавсларга олинган ихтиёрий символлар кетма-кетлигидир. Мисол учун "Мен сатрли константаман".
  • Сатрлар орасига эскейп символлар ҳам кириши мумкин. Бу символлар олдига \ белгиси қўйилади. Мисол учун :
  • "\n Бу сатр \n уч қаторга \n жойлашади".
  • Сатрли константа.

Download 377 Kb.

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




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