الرئيسية / الأدلة / فهم العمليات على البتات

فهم العمليات على البتات

تعمل العمليات على البتات مباشرةً على بتات العدد الصحيح في النظام الثنائي.

العمليات المنطقية الأساسية

تكون النتيجة في AND(&) واحدًا فقط عندما يكون كلا البتين 1، وفي OR(|) عندما يكون أحدهما 1 على الأقل، وفي XOR(^) عندما يختلف البتان. أما NOT(~) فيقلب كل البتات.

عمليات الإزاحة

تدفع الإزاحة إلى اليسار(<<) البتات نحو اليسار فتضرب في قوة للعدد 2، بينما تقسم الإزاحة إلى اليمين(>>). مثال: 1 << 4 = 16.

تتيح لك شبكة البتات في هذه الأداة رؤية نتيجة الإزاحة والقناع بصريًا.

أين تُستخدم

تكثر في المعالجة منخفضة المستوى: تجميع عدة أعلام في عدد صحيح واحد، أو التعامل مع أقنعة الأذونات، أو فصل قنوات الألوان.