1.4 C++ da arifmetik amallar
Ko'p programmalar ijro davomida arifmetik amallarni bajaradi. C++ dagi
amallar quyidagi jadvalda berilgan. Ular ikkita operand bilan ishlatdi C++dagi amal
Arifmetik operator Algebraik ifoda C++ dagi ifodasi
Qo'shish ”+” h+19 h+19
Ayirish ”-” f-u f-u
Ko'paytirish ”*” sl s*l
Bo'lish ”/” v / d, vod v/d
Bularning ba'zi birlrinig hususiyatlarini ko'rib chiqaylik. Butun sonlibo'lishda,
yani bo'luvchi ham, bo'linuvchi ham butun son bo'lganda, javob butun son bo'ladi.
Javob yahlitlanmaydi, kasr qismi tashlanib yuborilib, butun qismining o'zi qoladi.
Modul operatori (%) butun songa bo'lishdan kelib chiqadigan qoldiqni beradi. x%y
ifodasi x ni y ga bo'lgandan keyin chiqadigan qoldiqni beradi. Demak, 7%4 bizga 3
javobini beradi. % operatori faqat butun sonlar bilan ishlaydi. Vergulli (real) sonlar
bilan ishlash uchun "math.h" kutubxonasidagi fmod funksiyasini qo‘llash kerak.
C++ da qavslarning ma'nisi huddi algebradagidekdir. Undan tashqari boshqa boshqa
algebraik ifodalarning ketma-ketligi ham odatdagidek. Ko'paytirish, bo'lish va
modul olish operatorlari ijro ko'radi. Agar bir necha operator ketma-ket kelsa, ular
chapdan o'nga qarab ishlanadi. Bu operatorlardan keyin esa qo'shish va ayirish ijro
etiladi.
Dostları ilə paylaş: |