C++ da kiritish-chiqarish operatorlari va arifmetik amallar

C++ da kiritish-chiqarish operatorlari va arifmetik amallar

O'quvchilarga / Informatika va AT
C++ da kiritish-chiqarish operatorlari va arifmetik amallar - rasmi

Material tavsifi

C++ da kiritish chiqarish operatorlari va arifmetik amallar Reja: Arifmetik ifoda va amallar; Siljitish amallari; Inkrement va dekrement; Bitlarga ishlov beruvchi operatorlar; Amallar bajarilish ketma-ketligi; Xulosa. Arifmetik ifodalar Konstantalar, o'zgruvchilar, ajratgichlar, amallar belgilarni kiritib, ma'lumotlarni asosiy tiplarini tavsiflab va o'zgaruvchilarni qaragandan so'ng albatta ifodalarni ta'riflash mumkin. :: = | +, -, *, , % (modul bo'yicha bo'lish) amallari bilan bog'langan. Masalan: a=b 12.9-x 3.14159*7 x3 16% Bu yerda ( ) qavslari ishlatiladi. a+(6*s-s)2 (a+b)*c-1 Munosabat va mantiqiy ifoda Munosabat amallari. = = teng, != teng emas kichik, = kichik yoki teng katta, = katta yoki teng Munosabatlarga misollar a-b6.3 (x-4)*3 = = 1 6 = 44 Mantiqiy amallar ! - inkor - kon'yunksiya - diz'yunksiya Munosabat va mantiqiy ifoda Arifmetik amallar Amallar odatda unar, ya'ni bitta operandga qo'llaniladigan amallarga va binar, ya'ni ikki operandga qo'llaniladigan amallarga ajratiladi. Binar amallar additiv ya'ni + qo'shish va - ayirish amallariga, hamda multiplikativ, ya'ni * ko'paytirish, bo'lish va % modul olish amallariga ajratiladi. Butun sonni butun songa bo'lganda natija butun songacha yaxlitlanadi. Misol uchun, 203 = 6; (-20)3 = -6; 20(-3) = -6. Arifmetik amallar Modul amali butun sonni butun songa bo'lishdan hîñèë bo'ladigan qoldiqqa tengdir. Agar modul amali musbat operandlarga q¢llanilsa, natija hàì musbat bo'ladi, aks hîëäà natija ishorasi kompilyatorga bog'liqdir. Unar amallarga ishorani o'zgartiruvchi unar minus - va unar plyus + amallari kiradi. Bundan tashqari inkrement ++ va dekrement -- amallari hàì unar amallarga kiradi. Inkrement Inkrement ++ unar amali qiymatni 1 ga oshirishni ko'rsatadi. Amalni prefiks, ya'ni ++i ko'rinishda ishlatish oldin o'zgaruvchi qèéìào'èíè oshirib, so'ngra foydalanish lozimligini, postfiks esa i++ ko'rinishda ishlatish oldin o'zgaruvchi qiymati foydalanib, so'ngra oshirish kerakligini ko'rsatadi. Misol uchun, i ning qiymati 2 ga teng bo'lsin, u hîëäà 3+(++i) ifoda qiymati 6 ga, 3+i++ ifoda qiymati 5 ga teng bo'ladi. Ikkala holda ham i ning qiymati 3 ga teng bo'ladi. Dekrement Dekrement -- unar amali qiymati 1 ga kamaytirishni ko'rsatadi. Bu amal ham prefiks va postfiks ko'rinishda ishlatilishi mumkin. Bu ikki amalni faqat o'zgaruvchilarga qo'llash mumkin. Amallar ustivorligi Murakkab ifodalarda qaysi amal birinchi navbatda bajarilishi operator prioritetiga bog'liq. Masalan: x = 5+3*8. Ko'paytirish qo'shishga nisbatan yuqoriroq prioritetga ega. Shuning uchun bu ifoda qiymati 29 ga teng bo'ladi. Agarda ikkita matematik ifodaning prioriteti teng bo'lsa, ular chapdan o'ngga qarab ketma-ket bajariladi. Masalan: x = 5+3+8*9+6*4. Bu ifodada birinchi ko'paytirish amallari chapdan o'ngga qarab bajariladi 8*9 = ...


Ochish
Joylangan
Fayl formati zip → ppt
Fayl hajmi 342.59 KB
Ko'rishlar soni 90 marta
Ko'chirishlar soni 5 marta
O'zgartirgan san'a: 29.03.2025 | 00:19 Arxiv ichida: ppt
Joylangan
Fayl formati zip → ppt
Fayl hajmi 342.59 KB
Ko'rishlar soni 90 marta
Ko'chirishlar soni 5 marta
O'zgartirish kiritilgan: Arxiv ichida: ppt
Tepaga