عامل التشغيل AND (&) يقارن كل بت من المعامل الأول بالبت المقابل في المعامل الثانيإذا كانت كلتا البتتين 1 ، فسيتم تعيين بت النتيجة المقابل على 1. خلافًا لذلك ، يتم تعيين بت النتيجة المقابل على 0. يجب أن يكون لكل من المعاملين في المعامل "AND" أنواع متكاملة.
ما هو Bitwise ويستخدم؟
تأخذ & (أحاديات AND) في C أو C ++ رقمين كمعاملين ويفعل AND على كل بت من رقميننتيجة AND هي 1 فقط إذا كانت كلتا البتتين 1. ال | (أحادي المعامل OR) في C أو C ++ يأخذ رقمين كمعاملين ويفعل OR على كل بت من رقمين. نتيجة OR هي 1 إذا كانت أي من البتتين هي 1.
ماذا يعني Bitwise ورقمين؟
Bitwise AND تعني لأخذ رقمين ، وصطفهما فوق بعضهما البعض ، وإنشاء رقم جديد به 1 حيث يكون لكلا الرقمين 1 (كل شيء آخر هو 0). على سبيل المثال: 3=> 00011 &5=> 00101 ------ ------- 1 00001.
ما معنى عامل Bitwise؟
عوامل Bitwise هي حرفًا تمثل الإجراءات التي يتعين تنفيذها على بتات مفردةتعمل العملية الأحادية على أنماط ثنائية بت ذات أطوال متساوية عن طريق المطابقة الموضعية للبتات الفردية الخاصة بهم: A المنطقي AND (&) من كل زوج بت ينتج 1 إذا كانت البتة الأولى هي 1 والبت الثاني هو 1.
كيف يمكنني استخدام Bitwise و؟
Bitwise ANDيتم تمثيلها بعلامة عطف واحدة (&). يتم كتابة تعبيرين صحيحين على كل جانب من جوانب عامل التشغيل (&). تكون نتيجة عملية AND على مستوى البت هي 1 إذا كانت قيمة كلتا البتتين هي 1 ؛ خلاف ذلك ، تكون النتيجة دائمًا 0. كما نرى ، تتم مقارنة متغيرين شيئًا فشيئًا.