Ўзгарувчилар ва ифодалар


(&, |, ^) razryadli amallar



Yüklə 38,2 Kb.
səhifə4/6
tarix14.12.2023
ölçüsü38,2 Kb.
#178436
1   2   3   4   5   6
3-maruza KRILL

(&, |, ^) razryadli amallar. Faqat butun sonli operanlarga qo’llaniladi va ularning ikkilik tasvirlari bilan ish ko’radi. Amallarni bajarishda operandla bitlar bo’yicha taqqoslanadi (birinchi operand birinchi biti ikkinchi operandning birinchi biti bilan, birinchi operand ikkinchi biti bilan ikkinchi operand ikkinchi biti bilan va x.k.).
Razryadni konyunksiya yoki razryadli VA da (amal & deb belgilanadi) natija biti 1 ga teng bo’ladi, faqat operandlardan hech bo’lmaganda ikkalasining mos bitlari 1ga teng bo’ladi.
Rrazryadli dizyunksiya yoki razryadli YOKI da (amal | deb belgilanadi) natija biti 1 ga teng bo’ladi, agar hech bo’lmaganda operandlardan bittasining mos biti 1 ga teng bo’ladi.
Razryadli chiqish YOKI da (amal ^ deb belgilanadi) natija biti 1 ga teng bo’ladi, operandlardan faqat bittasining mos biti 1 ga teng bo’lsa.
#include
int main( ) {
cout << "\n 6 & 5 = " <<(6 & 5);
cout << "\n 6 | 5 = " <<(6 | 5);
cout << "\n 6 ^ 5 = " <<(6 ^ 5);
return 0;
}
Dastur ishining natijasi:
6 & 5 = 4
6 | 5 = 7
6 ^ 5 = 3
( && va ||) mantiqiy amallar. Va (&&) va YOKI (||) antiqiy amallar operandlari arifmetik tipdagi bo’lish yoki ko’rsatkichlar bo’lishi mumkin. Bunda har bir amaldagi operandlar turli tipda bo’lishi mumkin. Tiplar almashtiriladi har bir operand nolga ekvivalentligi nuqtai nazaridan baholanadi (nolga teng operand - false sifatida, nolga teng bo’lmagani - true kabi qaraladi).
Mantiqiy amal natijasi true yoki false hisoblanadi. VA mantiqiy amal natijasi true qiymatiga ega bo’ladi, agar ikkala operand true qiymatiga ega bo’lsa. YOKI mantiqiy amali operandlardan hech bo’lmaganda bittasi true qiymatga ega bo’lsa, true qiymatni qabul qiladi. Mantiqiy amallar chapdan o’ngga bajariladi. Agar birinchi operand qiymatlari amal natijasini aniqlash uchun yetarli bo’lsa, ikkinchi operand hisoblanmaydi.

Yüklə 38,2 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




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