Тоshkеnт ахborot техnоlоgiyаlari univеrsiтетi



Yüklə 418 Kb.
səhifə4/42
tarix17.10.2023
ölçüsü418 Kb.
#156478
1   2   3   4   5   6   7   8   9   ...   42
С РАХМ

Qo'shish + h+19 h+19
Ayirish - f-u f-u
Ko'paytirish * sl s*l
Bo'lish / v/d, vöd v/d
Modul olish % k mod 4 k%4
Bularning ba'zi birlarinig hususiyatlarini ko'rib chiqaylik. Butun sonli bo'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 сhiqadigan 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" kutubhonasidagi fmod funksiyasini qo’llash kerak.
C++ da qavslarning ma'nisi huddi algebradagidekdir. Undan tashqari boshqa boshqa algebraik ifodalarning ketma-ketligi ham odatdagidek. Oldin 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.
Misol keltiraylik. k = m * 5 + 7 % n / (9 + x);
Birinchi bo'lib m * 5 hisoblanadi. Keyin 7 % n topiladi va qoldiq (9 + x) ga bo'linadi. Chiqqan javob esa m * 5 ning javobiga qo'shiladi. Qisqasini aytsak, amallar matematikadagi kabi. Lekin biz o'qishni osonlashtirish uchun va hato qilish ehtimolini kamaytirish maqsadida qavslarni kengroq ishlatishimiz mumkin. Yuqoridagi misolimiz quyidagi ko'rinishga ega bo'ladi.
k = ( m * 5 ) + ( ( 7 % n ) / ( 9 + x ) );
MANTIQIY SOLISHTIRISH OPERATORLARI
C++ bir necha solishtirish operatorlariga ega.
Algebraik ifoda C++ dagi operator C++ dagi ifoda Algebraik ma'nosi tenglik guruhi
= == x==y x tengdir y ga
teng emas != x!=y x teng emas y ga
solishtirish guruhi
> > x>y x katta y dan
< < x
katta-teng >= x>=y x katta yoki teng y ga

Yüklə 418 Kb.

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




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