• Kiritish-chiqarish operatorlari.
  • Qiymat berish operatorlari.
  • Информатика




    Download 7,16 Mb.
    Pdf ko'rish
    bet145/308
    Sana30.05.2024
    Hajmi7,16 Mb.
    #257687
    1   ...   141   142   143   144   145   146   147   148   ...   308
    Bog'liq
    Информатика

    Qo`shma operatorlar.
    Bir necha operatorlar [{] va [}] figurali qavslar 
    yordamida qo`shma operatorlarga yoki bloklarga birlashtirilishi mumkin. Blok 
    yoki qo`shma operator sintaksis jihatdan bitta operatorga ekvivalentdir. Blokning 
    qo`shma operatordan farqi shundaki blokda ob`yektlar ta`riflari mavjud bo`lishi 
    mumkin. Quyidagi dastur qismi qo`shma operator: 
    { n++; 
    summa+=(float)n; } 
    Bu fragment bo`lsa blok: 
    { int n=0; 
    n++; 
    summa+=(float)n; } 


    228 
    Kiritish-chiqarish operatorlari.
    Chiquvchi oqim 
    cout
    kelishilgan bo`yicha 
    ekranga mos keladi. Lekin maxsus operatorlar yordamida oqimni printer yoki 
    faylga mos qo`yish mumkin.
    4-listing. 
    Output: 
    #include
    void main(void)

    cout << 1001; 

    1001 
    4a-listing. 
    Output: 
    #include
    void main(void)

    cout << 1 << 0 << 0 << 1; 

    1001 
    Kiruvchi oqim 
    cin 
    kelishilgan bo`yicha ekranga mos keladi.
    5-listing. 
    Output: 
    #include
    void main(void)
    { int a 
    cin >> a;
    cout << a*a; } 
    a*a 
    5a-listing. 
    Output: 
    #include
    void main(void)
    ( int a,b; 
    cin >> a >> b; 
    cout << a*b; } 
    a*b 


    229 
    Qiymat berish operatorlari. 
    Bu qismda keyingi bo`limlarda kerak 
    bo`ladigan tushunchalarni berib o`tamiz. 
    C++
    da hisoblashni va undan keyin 
    javobni o`zgaruvchiga beruvchi bir necha operator mavjuddir. Masalan,
    k = k * 4; ni k *= 4; 
    Bunda [*=] operatorining chap argumenti o`ng argumentga qo`shiladi va 
    javob chap argumentda saqlanadi. Biz har bir operatorni ushbu qisqartirilgan 
    ko`rinishda yoza olamiz ([+=], [-=], [/=], [*=], [%=]). Ikkala qism birga yoziladi. 
    Qisqartirilgan operatorlar tezroq yoziladi, tezroq kompilyatsiya qilinadi va ba`zi 
    bir hollarda tezroq ishlaydigan mashina kodi tuziladi. 

    Download 7,16 Mb.
    1   ...   141   142   143   144   145   146   147   148   ...   308




    Download 7,16 Mb.
    Pdf ko'rish