Bitwise operatorlari

Bitli operatorlar faqat alohida butun sonlar ustida bit operatsiyalarini bajarish uchun ishlatiladi.

Ularning ishlashi raqamlar ustida turli bit operatsiyalarini bajarish uchun raqamli elektronikada mavjud bo'lgan Mantiqiy Geytlarga (VA, OR, XOR va boshqalar) o'xshaydi.

Bitli operatorlardan haqiqiy hayotda foydalanish holatlari - bu USB portlari/rozetkalari orqali yoki ma'lumotlarni taqqoslash yoki shifrlashda aloqa.

Ushbu operatorlar ma'lumotlarni bitma-bit manipulyatsiya qilish uchun ikkilik qiymatlar, ya'ni 0 va 1 ustida ishlaydi.

& – Bitwise VA Operatorlar

& operatori raqamli elektronikaga o'xshash Mantiqiy AND operatsiyasidan foydalangan holda ikkala operandni solishtiradi.

Agar ikkala bit ham 1 bo'lsa, u 1 bitni beradi, aks holda natijada bit 0 bo'ladi.

| – Bitwise OR operatorlari

The | operator raqamli elektronikaga o'xshash Mantiqiy OR operatsiyasidan foydalangan holda ikkala operandni solishtiradi.

Bitlarning birortasi 1 bo'lsa, u natijada 1 bitni beradi, aks holda natijada bit 0 bo'ladi.

^ – Bitli XOR operatorlari

^ operatori raqamli elektronikaga o'xshash Mantiqiy XOR operatsiyasidan foydalangan holda ikkala operandni solishtiradi.

Agar ikkala bit boshqacha bo'lsa, natijaviy bit 1 bo'lsa, natijada bit 0 bo'ladi.

Bitwise operatorlarini qisqacha tushunish uchun misol keltiramiz.