«C# dasturlash tili» O’quv qo’llanma


Uzlashtirishning murakkab operatorlari



Download 0,57 Mb.
bet30/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   26   27   28   29   30   31   32   33   ...   76
Bog'liq
C # ma\'lumotnoma

Uzlashtirishning murakkab operatorlari.

S# da maxsus murakkab uzlashtirish operatorlari kurilib, ular uzlashtirishning belgili bir kursatmalarining dasturlanishin soddalashtiradi. Avvalo misoldan boshlagan makul. Keyingi kursatmani karab utaylik: IxqxQ10;


Murakkab uzlashtiruv operatorini ko’llanibbu misolni ko’yidagicha yozish mumkin: xQq10;
Qq jo’ftlik operatori kompilyatorga bo’yrik berib x uzgaruvchisiga x uzgaruvchisining berilgan ma’nosi ikindisini va 10 sonini uzlashtiradi. YAna bir misol. |xqx-100; kursatmasi |x-q100 ga tugri keladi.
Bu ikkala kursatma xam x uzgaruvchisiga uning avvalgi ma’nosini uzlashtiradi, 100 ga kamaytirib.
4 – bob. Operatorlar.

Uzlashtirish operatorining murakkab versiyasi barcha binar operatorlari uchun mavjud buladi (yani barcha ikkita operandlar Bilan ishlaydigan operatorlari uchun). Ularning umumiy kurinishi kuyidagicha


Uzgaruvchi or q ifoda;

Bu yerda or elementi konkret arifmetik yoki logik operatori, j uzlashtirish operatori Bilan biriktiriladi. Biriktirish operatorining kuyidagi variantlari mavjud bulishi


Qq -q *- G’q


%- &q 1q
uzlashtirishning murakkab operatorlari uning murakkab emas 1 operatoridan kichik bulib unda murakkab versiyasini kupincha kiskartirilgan uzlashtirish operatori deb aytiladi.
Uzlashtirishning murakkab operatori ikkita xususiyatga ega. birinchidan, ular ixcham uzlarining “uzun” ekvivalentlaridan. Ikkinchidan ularning mavjudligi effektivli kodlashni tashkil etishga olib keladi (sababi bu yerda operant bir marotaba xisoblanadi). Shuning uchun xam professional yozilgan dasturlarda siz ko’pincha murakkab uzlashtirish operatorini uchratasiz.


Razryadma razryad operatorlari

S # tilida razryadma razryad operatorlari terma bo’lib karaladi va ular S# tilini dasto’rlashda soxalarini kengaytiradi. Razryadma razryad operatorlari uzlariring operadlariga tasir ko’rsatadi. Ular fakat butunsonli operandlar uchun anikangan va bool float va double operandlari uchun foydalanilmaydi.


Razryadma razryad operatorlari testlash uchun muljanlangan bit(razryadlarini) kuyish yoki siljitish uchun va ulardan butunsonli ma’nolar tashkil etiladi. Razryadma razryad operatorlari ko’pincha dasto’rlashning keng masalalarida sistemli toyfasida foydalaniladi, masalan, uskunalarning xolatlarining axborotni surashtirishda foydalaniladi. Razryadma razryad operatorlari 4 jadvalda keltirilgan.

Razryadma razryad operatorlari. Jadval 4.





Operator

Ma’nolari

&
1
l
»
«

Razryadli Va
Razryadli YOki
Razryadli kiskartiruvchi YOki
O’nga siljitish
Chapka siljitish
1 ga tuliQtirish ( yuk unar operatori)


Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   76




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish