C++ dasturlash tilida matematik masalalarni yechisstrreplkirish. I. C++ Tilida ifodalar va operatorlar



Yüklə 109 Kb.
səhifə4/12
tarix18.04.2023
ölçüsü109 Kb.
#100304
1   2   3   4   5   6   7   8   9   ...   12
C dasturlash tilida matematik masalalarni yechisstrreplkirish

endl;
return 0;
}

NATIJA:
Ayirma: 50 ga teng


Ayirma: 4294967246 ga teng
Butun songa bo'lish va qoldiqni olish operatorlari.
Butun songa bo'lish odatdagi bo'lishdan farq qiladi. Butun songa bo'lishdan hosil bo'lgan bo'linmaning faqatgina butun qismi olinadi. Masalan, 21 sonini 4 ga bo'lsak 5 soni va 1 qoldiq hosil bo'ladi. 5 butun songa bo'lishni qiymati, 1 esa qoldiqni olish qiymati hisoblanadi.


Inkrement va dekrement.
Dasturlarda o'zgaruvchiga 1 ni qo'shish va ayirish amallari juda ko'p hollarda uchraydi. C++ tilida qiymatni 1 ga oshirish inkrement, 1 ga kamaytirish esa dekrement deyiladi. Bu amallar uchun maxsus operatorlar mavjuddir.
Inkrement operatori (++) o'zgaruvchi qiymatini 1 ga oshiradi, dekrement operatori (--) esa o'zgaruvchi qiymatini 1 ga kamaytiradi. Masalan, s o'zgaruvchisiga 1 qiymatni qo'shmoqchi bo'lsak quyidagi ifodani yozishimiz lozim.

C++ //s o'zgaruvchi kiymatini 1 ga oshirdik.


Bu ifodani quyidagicha yozishimiz mumkin edi.


s=s+1;
Bu ifoda o'z navbatida quyidagi ifodaga teng kuchli:


s+=1;
Prefiks va postfiks.


Inkrement operatori ham, dekrement operatori ham ikki variantda ishlaydi: prefiksli va postfiksli. Perefiksli variantda ular o'zgaruvchidan oldin (++Age), postfiksli variantda esa o'zgaruvchidan keyin (Age++) yoziladi.
Oddiy ifodalarda bu variantlarni qo'llanishida farq katta emas, lekin bir o'zgaruvchiga boshqa o'zgaruvchining qiymatini o'zlashtirishda ularning qo'llanilishi boshqacha xarakterga ega. Perefeksli operator qiymat o'zlashtirilguncha, postfiksli operator esa qiymat o'zlashtirilgandan keyin bajariladi. Buni quyidagi listingdan ko'rishimiz mumkin:

Prefiksli va postfiksli operatorlarni qo'llanishi.




# include < iostream. h >
int main()
{

Yüklə 109 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin