Bitwise مشغلي


  Share  
|


ويبين الجدول التالي مستوى bitwise المشغلين في جاوه وصفا لها.

المشغل الوصف
& وbitwise
| Bitwise شامل - او (المعروفة عموما او)
^ Bitwise - الحصري او (المعروفة عموما اكس اور)
~ لا bitwise

لتوضيح وظيفة هذه bitwise المشغلين ، يمكننا استخدام اثنين من البايت القيم ، ألف وباء ، في جاوه الذي يمكن ان يمثله المتغير من نوع البايت. ويبين الجدول التالي ثنائي الترقيم من الف وباء) حيث ان هناك 8 معاهدات الاستثمار الثنائية في البايت).

بايت ثنائي القيمه
اي 01101010
ب 11110000

وقد و(&) مشغل الاختبارات اثنين معاهدات الاستثمار الثنائية والعودة الناتجة بت صحيحا اذا كانت كل هذه المعاهدات هي الاختبار الحقيقي ، والا فان عودة بت هي كاذبة. ويبين الجدول التالي نتيجة الف وباء.

بايت معاهدات الاستثمار الثنائية
اي 0 1 1 0 1 0 1 0
ب 1 1 1 1 0 0 0 0
أ و ب 0 1 1 0 0 0 0 0

أور (|) مشغل الاختبارات اثنين معاهدات الاستثمار الثنائية والعودة الحقيقية الناتجة بت او كليهما اذا كان أي من هذه المعاهدات هي الاختبار الحقيقي ؛ اذا كانت خاطءه ، وعودة بعض الشيء هو ايضا كاذبة. ويبين الجدول التالي نتيجة أ او ب

بايت معاهدات الاستثمار الثنائية
اي 0 1 1 0 1 0 1 0
ب 1 1 1 1 0 0 0 0
أ و ب 1 1 1 1 1 0 1 0

فان اكس اور (^) مشغل الاختبارات اثنين معاهدات الاستثمار الثنائية والعودة الحقيقية الناتجة بت إذا احد ، واحد فقط ، من هذه المعاهدات صحيح ؛ خلاف ذلك ، واذا كان اثنين القيم متساوون ، وعودة بت هي كاذبة. ويبين الجدول التالي نتيجة للاكس اور باء

بايت معاهدات الاستثمار الثنائية
اي 0 1 1 0 1 0 1 0
ب 1 1 1 1 0 0 0 0
أ و ب 1 0 0 1 1 0 1 0

فان لم (~) المشغل سوف المقلوب كل من هذه المعاهدات ، وحيث تصبح تلك أصفار والأصفار تصبح تلك ، وبالتالي احادي يستخدم مع مشغل واحد فقط من يطبق عليه العملية الرياضية ، في حين ان بقية bitwise مشغلي دينا عادل ينظر تم اختبار ضد اثنين من يطبق عليهم العملية الرياضية (ثنائي المشغلين) ، ألف وباء ويبين الجدول التالي نتيجة للعملية وليس على ألف بايت

بايت معاهدات الاستثمار الثنائية
اي 0 1 1 0 1 0 1 0
لا أحد 1 0 0 1 0 1 0 0

فان bitwise و، او ، واكس اور مشغلي يمكن ان تستخدم ايضا مع اشكال التعبير البوليه ، كما البوليه القيم بفعاليه الا تحتوي على بت واحد هو اما ان يصدق او كاذبة. هذا يمكن تنفيذها في يافا على النحو التالي :

  منطقي musicon = صحيح ؛ البوليه televisionon = صحيح ؛ البوليه arebothon = musicon & televisionon ؛ / / صحيح منطقي areanyon = musicon | televisionon ؛ / / صحيح منطقي isonlyoneon = musicon ^ televisionon ؛ / / مزيفه 

وهناك ايضا احالة المتعهدين لهذه bitwise المشغلين الثلاثة ، كما هو مبين في الجدول التالي.

المشغل الوصف
& = Bitwise والاحاله
| = Bitwise شامل - او الاحاله
^ = Bitwise الحصري - اكس اور الاحاله
هذا هو مقال اضافها غابرييلا جيم بيريس

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions