• Amal belgilari
  • Unar amallar
  • Binar amallar
  • Shartli amallar
  • 1-maruza: C++ dasturlash tiliga kirish. C++ Tilining leksik asoslari. Reja




    Download 0.72 Mb.
    Pdf ko'rish
    bet4/9
    Sana24.02.2022
    Hajmi0.72 Mb.
    #18025
    1   2   3   4   5   6   7   8   9
    Bog'liq
    1-Maruza C DASTURLASH TILIGA KIRISH. C tilining leksik asoslari. (1)
    Iqtisodiy qism.TB.OXR TRUDA, IMG 20240425 101200
    Belgili (literli) o‘zgarmaslar – bu apostrof ichida yozilgan bitta yoki ikkita belgi. 
    Bitta belgili o‘zgarmaslar char standart turida ifodalanadi.
    Masalan: ‘z’, ‘x’, ‘1012’, ‘10’, ‘\n’. 
    char – 1 bayt 
    Qator yoki qatorli o‘zgarmas (literli) belgi qo‘shtirnoq (apostrof emas) ichida 
    ko‘rsatilgan belgilar ketma-ketligidir.


    //P2-07.cpp – qatorli o‘zgarmas massivini aniqlash. 
    # include  
    void main ( ) 

    char stroka [ ] = “Hello, World”; 

     Amal belgilari
    Amal belgilari ifodalarni hisoblashda va shakllantirishda qo’llaniladi: 
    [ ] ( ) ,

    ++ -- 
    & * + - - ! 
    size of / % << >> < 
    > <= >= = = != ^ 
    | && || ?: = *= 
    /= %= += -= <<= >>= 
    &= ^= |= , # ## 
    :: .*

    * new delete tepeid 
    Unar amallar 
    & - aperand adresini olish amali; 
    * - adres bo’yicha murojat amali; 
    - - unar minus; 
    + - unar plyus; 
    ~ - ikkilikdagi butun sonli argumentni razryadlar bo‘yicha inverterlash; 
    ! – mantiqiy yo‘q (NO)
    ++ - o‘zgaruvchini bir birlikka oshirish; 
    -- - o‘zgaruvchini bir birlikka kamaytirish; 
    size of – hajmini baytlarda aniqlash. 
    Binar amallar. Quyidagi guruhlarga bo‘linadi:
     additiv; + , - 
     mutiplikativ; * , / % (qoldiqni) modul bo‘yicha: 
    siljitish; << , >>: 
     razryadlar bo‘yicha; & - va | - yoki, ^ - yoki
    munosabat amallari; < , > , <= , >= , ==, != 


    mantiqiy; && - va || - yoki
     jo‘natish; =, *=, /=, %=, +=, -=, <<=, >>=, &=, |=, ^= 
     strukturali ob’ektlar komponentasini tanlash; 
     sinflar komponentalari bilan amallar; 
     “vergul” amali; 
     qavs amal sifatida. 
    Shartli amallar 
    1_Ifoda ? 2_ifoda : 3_ifoda 
    1_Ifoda qiymati hisoblanadi, agar uning natijasi chin bo‘lsa, (

    0) 2_ifoda hisoblanadi, 
    aks holda (=0) 3_ifoda hisoblanadi. 

    Download 0.72 Mb.
    1   2   3   4   5   6   7   8   9




    Download 0.72 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-maruza: C++ dasturlash tiliga kirish. C++ Tilining leksik asoslari. Reja

    Download 0.72 Mb.
    Pdf ko'rish