• C++ tilidagi ma’lumotlar turlari
  • 11.8-rasm
  • Ma’lumotlarning ikkilangan turi (double).
  • 3. Ma’lumotlarning erkin turi (void).
  • Tilning asosiy elеmеntlari. Qiymat bеrish, kiritish va chiqarish opеratorlari




    Download 0,95 Mb.
    bet27/44
    Sana10.06.2024
    Hajmi0,95 Mb.
    #262104
    1   ...   23   24   25   26   27   28   29   30   ...   44
    Bog'liq
    10-Mavzu Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bil

    11.5. Tilning asosiy elеmеntlari. Qiymat bеrish, kiritish va chiqarish opеratorlari.
    Har bir C++ dasturida har doim asosiy funksiya () bo`lishi kerak, chunki har bir dastur har doim asosiy main () bilan boshlanadi.
    // - bu sharhni tasvirlab beradi va istalgan joyda joylashishi mumkin. //, bitta qatorli sharh ko`rinishiga ega, va yakuniy // ramzlarni talab qilmaydi.
    Ochiluvchi figurali qavs ({) dasturdagi kod blokini boshlanishini belgilaydi va yopiladigan qavs (}) blok tugayotganini bildiradi. clrscr () funksiyasi ekranni tozalaydi. Bu–kutubxonali funksiya.
    C++ tilidagi har bir bajariladigan operator nuqta-vergul (;) bilan yakunlanishi kerak.
    C++ dasturi tuzilishi quyida keltirilgan:
    #include < sarlavha fayli >
    Void main()
    {
    ... ..
    ... .. // sharh(lar)
    ... ..
    }
    O'zgaruvchining dasturlash tilida qabul qilishi mumkin bo'lgan ma'lumotlar turi bilan belgilanadi. 11.8-rasmda ma'lumotlar turlarining har xil toifalari ko'rsatilgan:
    C++ tilidagi mavjud asosiy ma’lumotlar turlari:

    1. Butun sonli turi

    2. Suzib yuradigan nuqtali turi

    3. Erkin C++ tilidagi ma’lumotlar turlari






    Foydalanuvchi turi






    Sozlangan turi






    Hosilali turi





    Butun turli




    Haqiqiy emas




    Suzib yuradigan






    butun




    belgili






    Suzib yuradigan




    Ikkilangan



    11.8-rasm. С+ dasturlash tilida ma'lumotlar turi97

    1. Butun sonli tur.
    Bu turga quyodagilarni keltirish mumkin:

    • Int

    97

    • Char

    Int turidagi ma’lumotlar. Butun sonni – o`nlik nuqtasiz tasvirlaydi.
    Char turidagi ma’lumotlar. Belgili ma’lumotlar – apostrofga, ya’ni qo`shtirnoq ichiga olingan bitta alfavit-raqamli belgidan tashkil topgan sonsiz ma’lumot turidir.
    2. Suzib yuradigan nuqtali tur.
    Suzib yuradigan nuqtali son ikki xil usulda tasvirlanadi: o`nlik shaklda va suzib yuradigan vergulli shaklda. Bunga yana keltirsa bo`ladi: (I) suzib yuradigan (II) ikkilangan

    1. ma’lumotlarning suzib yuradigan turi (float).

    C++ da suzib yuradigan nuqtali sonni tasvirlashning boshqa shakli suzib yuradigan vergulli tasvirlash shaklidir. Bu shaklda, son ikki qismga bo`linadi: mantissa va eksponenta. Mantissa – o`nlik shaklda suzib yuradigan nuqtali sondir.
    Eksponenta butun son bilan (ishorali yoki ishorasiz) boshlanadigan ‘e’ harfi bilan boshlanadi.

    1. Ma’lumotlarning ikkilangan turi (double). Ikkilangan so`zi ikkilangan aniqlikdagi suzib yuradigan nuqtani bildiradi. Aniqlik qiymati – bu o`nlik nuqtadan keying raqamlar sonidir. Bundan tashqari, yana suzib yuradigan nuqtali sonlarni qayta ishlash uchun ishlatiladi.

    3. Ma’lumotlarning erkin turi (void).
    Ma’lumotlarning erkin turi qiymatlarning bo`sh majmuini bildiradi. Bo'sh ma'lumotlar turi bo'sh qiymatlar to'plamini bildiradi.
    O'zgaruvchi - bu dasturda o'zgarishi mumkin bo'lgan qiymatni saqlash uchun ishlatiladigan xotiradagi nomlangan joy. C ++ dagi barcha o'zgaruvchilar ularni ishlatishdan oldin e'lon qilinishi kerak. Qadriyatlar o'zgaruvchiga berilishi mumkin, ularni dastur bajarilishida almashtirish mumkin. O'zgaruvchiga amallar uning e'loniga binan amalga oshiriladi
    O'zgaruvchini e'lon qilish uning boshlang'ich qiymatini ta'minlamaydi, ya'ni o'zgaruvchi initsializatsiya qilinadi, ammo o'zgaruvchining qiymati aniqlanmagan. Deklaratsiyada bir nechta o'zgaruvchilar bo'lsa, ro'yxatdagi o'zgaruvchilar vergul bilan ajratiladi.
    C ++ da o'zgaruvchilar ish paytida ham ishga tushirilishi mumkin. Bu dinamik ishga tushirish deb nomlanadi. C ++ da zarur bo'lmagan shartlarga muvofiq chhiqish ma'lumotlar turlari (void-dan tashqari) o'zgartirilishi mumkin. Turini aniqlash uchun signed, unsigned, long va hokazo kalit so'zlardan foydalanish mumkin. 11.9-jadvalda 16 bitli kompyuter uchun ma'lumotlar turlari va ularning modifikatorlari ko'rsatilgan.

    Download 0,95 Mb.
    1   ...   23   24   25   26   27   28   29   30   ...   44




    Download 0,95 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tilning asosiy elеmеntlari. Qiymat bеrish, kiritish va chiqarish opеratorlari

    Download 0,95 Mb.