• Malumolarning uzun xaqiqiy son turi : Oxiriga L yoki l suffikslari kuyilgan xaqiqiy son. Masalan: 2E+6L; Mantiqiy konstanta.
  • Nomlangan o‘zgarmaslar.
  • Ma'lumotlarning butun son turi




    Download 20.26 Kb.
    bet2/3
    Sana31.01.2023
    Hajmi20.26 Kb.
    #40355
    1   2   3
    Bog'liq
    Hujjat
    QISHKI OLIMLIADA O\'YINLARI (1924-HOZIRGI DAVRGACHA)., Professional buxgalteriya amaliyoti mustaqil Xo’jalik hisobi, uning mohiyati va ahamiyati....., doklat, Bildirishnoma. Psixologiya. 31.05.23, 3 -asr inqirozi, Akhrorov Khurshid Khamidovich 1, 3- ASR INQIROZI yuzi, yoldosheva nilufar, Sardorbek Mirzayev 1-1Mi-21(1), Sardorbek Mirzayev 1-1MI21, 3-mavzu, Scan 17 yan 23 · 01·54·53, 2-kurs Matematika yo’nalishi talablari uchun “Falsafa” fanidan o, Xorijiy Sharq mamlakatlarining jahon iqtisodiyotiga integratsiyalashuvi
    Ma'lumotlarning butun son turi. Butun sonlar o‘nlik, sakkizlik yoki o‘n oltilik sanoq sistemalarida berilishi mumkin. O‘nlik sanoq sistemasida butun sonlar 0-9 raqamlari ketma ketligidan iborat bo‘lib, birinchi ra
    qami 0 bo‘lishi kerak emas.
    Ma'lumotlarning xaqiqiy son turi. Ma'lumotlarning xaqiqiy son turi olti kismdan iborat bo‘lishi mumkin: butun kism, nuqta, kasr kism, e yoki E belgisi, o‘nlik daraja , F yoki f suffikslari.
    Masalan : 66. .0 .12 3.14F 1.12e-12
    Ma'lumolarning uzun xaqiqiy son turi :
    Oxiriga L yoki l suffikslari kuyilgan xaqiqiy son.
    Masalan: 2E+6L;
    Mantiqiy konstanta. Mantiqiy konstantalar true(rost) va false(yolg‘on) qiymatlardan iborat. Ichki ko‘rinishi false – 0, ixtiyoriy boshqa qiymat true deb qaraladi.
    Satrli konstanta. Satrli konstantalar S++ tili konstantalariga kirmaydi, balki leksemalari aloxida tipi xisoblanadi. Shuning uchun adabiyotda satrli konstantalar satrli leksemalar deb xam ataladi..
    Satrli konstanta bu ikkilik qavslarga olingan ixtiyoriy simvollar ketma ketligidir. Misol uchun " Men satrli konstantaman". Satrlar orasiga eskeyp simvollar xam kirishi mumkin. Bu simvollar oldiga \ belgisi qo‘yiladi. Misol uchun : "\n Bu satr \n uch katorga \n joylashadi"
    Nomlangan o‘zgarmaslar. Belgili o‘zgarmas – bu nomga ega bo‘lgan o‘zgarmasdir. C++ tilida belgili o‘zgarmasni aniqlashning ikki usuli mavjud:
    1. #define direktivasi yordamida o‘zgarmasni aniqlash.
    2. const kalitli so‘zi orqali o‘zgarmasni aniqlash.
    An'anaviy usul hisoblangan #define direktivasi orqali o‘zgarmasni aniqlashni quyidagi misolda ko‘rishimiz mumkin. #define StudentsPerClass 15
    Bu holda StudentsPerClass o‘zgarmas hech qanday tipga tegishli bo‘lmaydi.
    Preprosessor StudentsPerClass so‘ziga duch
    kelganida uni 15 literaliga almashtiradi. C++ tilida #define direktivasidan tashqari o‘zgarmasni
    aniqlashning nisbatan qulayroq bo‘lgan yangi usuli ham mavjud:
    const unsigned short int StudentsPerClass=15
    Bu misolda ham belgili konstanta StudentsPerClass nomi bilan aniqlanayapti va unga unsigned short int tipi berilyapti. Bu usul bir qancha imkoniyatlarga ega bo‘lib u sizning dasturingizni keyingi himoyasini
    yengillashtiradi. Bu o‘zgarmasni oldingisidan eng muhim afzalligi uning tipga egaligidir.
    Nomlangan konstantalar quyidagi shaklda kiritiladi:
    Const tip konstanta_nomi=konstanta_qiymati.
    Misol uchun:
    const double EULER=2.718282;
    const long M=99999999;
    const R=765;
    Oxirgi misolda konstanta tipi ko‘rsatilmagan, bu konstanta int tipiga tegishli deb xisoblanadi.

    Download 20.26 Kb.
    1   2   3




    Download 20.26 Kb.