С# тилининг типлари тизими Маълумотларнинг типлари


Разрядли мантиқий амаллар



Download 95,52 Kb.
bet8/9
Sana24.02.2022
Hajmi95,52 Kb.
#220308
1   2   3   4   5   6   7   8   9
Bog'liq
курс иши

Разрядли мантиқий амаллар
Разрядли мантиқий амаллар ( &, |, ^ ) бутун типли операндлар учун қўлланилиб, операндларнинг иккилик саноқ системасидаги кодлари устида бажарилади. Амал бажарилиши жараёнида операндларнинг мос разрядлари устида амаллар бажарилади, яъни биринчи операнднинг биринчи бити иккинчи операнднинг биринчи бити билан, биринчи операнднинг иккинчи бити иккинчи операнднинг иккинчи бити билан ва ҳ.
Разрядли конъюнкция ( & ) амалида ҳар икки операнднинг мос битларининг кўпайтирилади. Амал операндларнинг иккилик саноқ системасидаги кодлари устида бажарилади.
Масалан: 4&5 амалининг бажарилиш жараёни қуйидагича бўлади:
4 сонининг иккилик коди – 1000
5 сонининг иккилик коди - 1001
(1*1=1, 0*1=0, 0*1=0 ва 0*1=0)= 1000 га тенг.

Разрядли дизъюнкция( | ) амалида ҳар икки операнднинг мос битларининг қўшиб чиқилади. Амал операндларнинг иккилик саноқ системасидаги кодлари устида бажарилади.


Масалан: 4|5 амалининг бажарилиш жараёни қуйидагича бўлади:
4 сонининг иккилик коди – 1000
5 сонининг иккилик коди - 1001
(1+1=10, 0+1=1, 0+1=1 ва 0+1=1)= 10111 га тенг.
Разрядли-истисноли ЁКИ амали( )да ҳар икки операнднинг қўшилади. Қўшиш жараёнида ҳар икки операнд иккилик кодларининг мос ўринда турганлар бир-биридан фарқли бўлгандагина уларнинг йиғиндиси 1 бўлади, акс ҳолда 0 бўлади.
Масалан: 4^5 амалининг бажарилиш жараёни қуйидагича бўлади:
4 сонининг иккилик коди – 1000
5 сонининг иккилик коди - 1001
(1+1=0, 0+1=1, 0+1=1 ва 0+1=1)= 0111 га тенг.
Мантиқий амаллар
Мантиқий ВА(&&) ва ЁКИ ( || ) амаллари мантиқий типдаги операндлар учун қўлланилади. Амал натижаси ҳам мантиқий типда, true ёки false бўлади.
Мантиқий ВА(&&) амалининг натижаси қачонки ҳар икки операнднинг қиймати true бўлгандагина true бўлади, акс ҳолда false бўлади.
Мантиқий ЁКИ ( || ) амалининг натижаси ҳар икки операнддан ҳеч бўлмаса биттасининг қиймати true бўлганда true бўлади, акс ҳолда false бўлади.

Шартли оператор


Шартли операторда ( ? :) 3 та операнд иштирок этади. Шу сабали ушбу операторни тернар оператор ҳам деб аталади.
Синтаксиси:

Download 95,52 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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