الفرق بين & و &&

جدول المحتويات:

الفرق بين & و &&
الفرق بين & و &&

فيديو: الفرق بين & و &&

فيديو: الفرق بين & و &&
فيديو: فيديو #71 | الفرق بين استخدام (&&) واستخدام (&) لوحدها. 2024, ديسمبر
Anonim

الفرق الرئيسي - & vs && (Bitwise AND مقابل AND المنطقية)

في البرمجة ، هناك مواقف لإجراء حسابات رياضية. عامل التشغيل هو رمز لأداء وظائف منطقية أو رياضية محددة على قيمة أو متغير. تُعرف القيمة أو المتغيرات التي تحدث فيها العمليات باسم المعاملات. هناك العديد من المشغلين في لغات البرمجة. البعض منهم عوامل حسابية ، عوامل علائقية ، عوامل منطقية ، عوامل بت وعاملات تعيين. تدعم العوامل الحسابية العمليات الحسابية مثل الجمع والطرح والضرب وما إلى ذلك. العوامل العلائقية مفيدة في إيجاد علاقة المعاملات.يقوم مشغلو Bitwise بالعمليات على مستوى البت. عامل أحادي رئيسي هو AND. يتم تمثيله باستخدام &. تساعد العوامل المنطقية في تحليل ظروف متعددة لاتخاذ قرار. عامل منطقي رئيسي واحد هو المنطقي AND. يتم تمثيله باستخدام &&. تناقش هذه المقالة الفرق بين & و &&. الفرق الرئيسي بين & و && هو أن & هو عامل بت بينما && عامل منطقي.

ما هو & (Bitwise AND)؟

& عامل أحادي. البرامج مكتوبة من قبل المبرمج. هذه البرامج مفهومة من قبل البشر ولكن لا يمكن فهمها بواسطة الآلة أو الكمبيوتر. لذلك ، من الضروري تحويل البرنامج الذي يمكن قراءته إلى تنسيق يمكن فهمه بواسطة الآلة. يتعرف الجهاز على الثنائيات ؛ الأصفار والآحاد. كل ثنائي قليلا. تعد المعالجة على مستوى البت مفيدة لزيادة السرعة. في معاملات البت مثل & ، يعمل المشغل على البتات ويؤدي عملية بت بت.

إذا كان a و b متغيرين وكان a يحتوي على 0 و b يحتوي على 1 ، فإن قيمة AND على مستوى البت هي 0.إذا كانت a تحتوي على القيمة 1 و B لها القيمة 0 ، فإن الناتج يكون 0. إذا كانت a تحتوي على القيمة 0 و B لها القيمة 1 ، فإن الناتج يكون 0. إذا كان كل من a و b يحتويان على 1 ، فإن الناتج يكون 1. يشير هذا 1 إلى صح ، و 0 يشير إلى خطأ. افترض أن x يساوي 4 و y هو 5. ثنائي 4 هو 100. ثنائي الرقم 5 هو 101. عند إجراء عملية بت ببتة ، تكون قيمة AND على مستوى البت هي 100. عند إجراء عملية AND لقيمتين مختلفتين ، ستعطي القيمة 0. عندما تكون كلتا القيمتين 1 ، يكون الناتج 1.

الفرق بين & و &&
الفرق بين & و &&

الشكل 01: استخدام البرنامج & المشغل

وفقًا للبرنامج أعلاه ، المتغير x له القيمة 4. القيمة الثنائية 4 هي 100. المتغير y له القيمة 5. القيمة الثنائية 5 هي 101. المتغير z له نتيجة أحادي المعامل AND من x و y. الإجابة هي 100. إنها 4. لذلك ، سيعرض إخراج البرنامج 4.

ما هو && (المنطقي AND)؟

عامل منطقي. يتم استخدامه لاتخاذ قرار بناءً على شروط متعددة. يمثل الرمز && المعامل AND المنطقي. في المنطقية AND ، إذا كان كلا المعاملين غير صفري ، يصبح الشرط صحيحًا. عندما يحتفظ المتغير x بالقيمة 1 والمتغير y يحتفظ بالقيمة 0 ، فإن المنطقي AND أي (x && y) يكون خطأ أو 0. أحد الأمثلة على && هو كما يلي.

الفرق الرئيسي بين & و &&
الفرق الرئيسي بين & و &&

الشكل 02: برنامج يستخدم && عامل التشغيل

حسب البرنامج أعلاه ، العلامة متغير. يتم تعيين قيمة 65. في حالة أخرى ، يتم مقارنة العلامة. يتم استخدام عامل التشغيل && للإشارة إلى العملية AND. في حالة أخرى (علامة >=60 && علامة=45 && علامة < 60) ، سيتحقق المترجم مما إذا كانت العلامة بين 45 و 60. إذا كانت العلامة أكبر من أو تساوي 45 وكانت العلامة أقل من 60 ، إذن الدرجة "C".تتضمن هاتان العبارتان المنطقية AND (&&).

ما هو التشابه بين & و &&؟

كلاهما عامل في البرمجة

ما هو الفرق بين & و &&؟

& مقابل &&

& هو عامل في البرمجة ينفذ شيئًا فشيئًا وعمليات المعامِلات المحددة. && عامل في البرمجة يقوم بتنفيذ عملية AND منطقية على قرارات متعددة.
الوظيفة
& ينسخ المشغل قليلاً إلى النتيجة إذا كانت موجودة في كلا المعاملين. عند استخدام عامل التشغيل && ، إذا كان كلا المعاملين غير صفري ، يصبح الشرط صحيحًا.
تسمية
& يسمى Bitwise AND && يسمى المنطقي AND

ملخص - & مقابل &&

يتم استخدام عوامل التشغيل لإجراء العمليات الحسابية والمنطقية. يقوم المشغلون بإجراء هذه العمليات على القيم أو المتغيرات. تُعرف باسم المعاملات. بعض عوامل التشغيل هي عوامل حسابية ، عوامل تعيين ، إلخ. تحتوي العمليات الحسابية على عمليات الجمع والضرب وما إلى ذلك. عوامل التعيين ، وتعيين القيم من معاملات الجانب الأيمن إلى معامل الجانب الأيسر. هناك عاملان آخران يطلقان على عوامل البت والعوامل المنطقية. يقوم مشغلو البتات بإجراء عمليات على مستوى البت. يتخذ المشغلون المنطقيون قرارات بناءً على شروط متعددة. ناقشت هذه المقالة الفرق بين & و &&. الفرق بين & و && هو أن & هو عامل بت بينما && عامل منطقي.

قم بتنزيل ملف PDF الخاص بـ & vs &&

يمكنك تنزيل نسخة PDF من هذه المقالة واستخدامها لأغراض غير متصلة بالإنترنت وفقًا لملاحظة الاقتباس. يرجى تنزيل نسخة PDF من هنا: الفرق بين & و &&

موصى به: