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



Yüklə 109 Kb.
səhifə3/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

Operatorlar.
Operator - bu qandaydir amalni bajarish tug'risida kompilyatorga uzatiladigan literaldir. Operatorlar operandlarga ta'sir qiladi. C++ da operandlar deb alohida literallar va butun ifodalar tushuniladi.
C++ tilida ikki ko'rinishdagi operatorlar bor:
o'zlashtirish operatorlari
matematik operatorlar
O'zlashtirish operatori.
O'zlashtirish operatori (=) o'zidan chap tomonda turgan operand qiymatini tenglik belgisidan o'ng tomondagilarni hisoblangan qiymatiga almashtiradi. Masalan,
x = a+b;
ifodasi x operandga a va v o'zgaruvchilarni qiymatlarini qo'shishdan hosil bo'lgan natijani o'zlashtiradi.
O'zlashtirish operatoridan chapda joylashgan operand adresli operand yoki l–kiymat (chap-chap so'zidan olingan) deyiladi. O'zlashtirish operatoridan o'ngda joylashgan operand operasion operand yoki r–kiymat deyiladi.
O'zgarmaslar faqatgina r–kiymat bo'lishi mumkin va hech qachon adresli operand bo'la olmaydi, chunki dasturning bajarilishi jarayonida o'zgarmas qiymatini o'zgartirib bo'lmaydi.

35 = x // notugri!


l–kiymat esa r–kiymat bo'lishi mumkin.


Matematik operatorlar.
C++ tilida 5 ta asosiy matematik operatorlar ko'llaniladi: qo'shish (+), ayirish (-), ko'paytirish (*), butun songa bo'lish (\) va modul bo'yicha bo'lish (%)(qoldiqni olish).
Ishorasiz butun sonlarni ayirishda, agarda natija manfiy son bo'lsa g'ayrioddiy natija beradi.

Ayirish natijasida butun sonni to'lib qolishiga misol


# include < iostream.h >
int main()
{
unsiegned int ayirma
unsisgned int kattaSon = 100;
unsigned int kichikSon = 50;
ayirma = kattaSon – kichikSon;
cout << “Ayirma“:<< ayirma<< “ ga teng\n”;
ayirma = kichikSon - kattaSon ;
cout << “Ayirma“:<< ayirma<< “ ga teng\n”;

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