الفرق بين المراجعتين لصفحة: «Arduino/boolean operators/logicalnot»
< Arduino | boolean operators
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 24: | سطر 24: | ||
* المعامل <code>[[Arduino/boolean operators/logicaland|&&]]</code>: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة. | * المعامل <code>[[Arduino/boolean operators/logicaland|&&]]</code>: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة. | ||
* المعامل <code>[[Arduino/boolean operators/logicalor|<nowiki>||</nowiki>]]</code>: يطبِّق العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة | * المعامل <code>[[Arduino/boolean operators/logicalor|<nowiki>||</nowiki>]]</code>: يطبِّق العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة | ||
* المعامل <code>[[Arduino/bitwise operators/bitwisenot|~]]</code>: | * المعامل <code>[[Arduino/bitwise operators/bitwisenot|~]]</code>: يُجرِي في لغة ++C العملية NOT على كل بت من البتات المعطاة بشكل مستقل -بخلاف المعامل <code>[[Arduino/bitwise operators/bitwiseand|&]]</code> والمعامل <code>[[Arduino/bitwise operators/bitwiseor|<nowiki>|</nowiki>]]</code>- ويعطي القيمة العددية الناتجة. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 07:02، 11 أكتوبر 2018
يعكس المعامل !
المنطقي القيمة أو التعبير المنطقي الذي يسبقه عبر تطبيق العملية NOT المنطقية عليه؛ أي يعيد القيمة true
المنطقية إن كانت القيمة المنطقية المعطاة هي false
والعكس بالعكس.
البنية العامة
!boolean/boolean_expression;
أمثلة
يمكن استعمال المعامل !
لعكس التعابير المنطقية الموجودة ضمن التعبير if
الشرطي:
// false هي x التحقق من كون قيمة
if (!x) {
// الشيفرة التي ستُنفَّذ إن تحقق الشرط
}
ويمكن أيضًا استعمال المعامل !
لعكس أي قيمة منطقية مع المتغيرات:
x = !y; // x وتخزينها في y عكس قيمة
ملاحظات وتحذيرات
يختلف المعامل ~
(إشارة المد) الذي يستعمَل لتنفيذ العمليات على الأعداد الثنائية عن المعامل !
(إشارة التعجب) الذي يُستعمَل مع القيم والتعابير المنطقية، لذا يجب أن تتأكد من المعامل الذي تريد استعماله.
انظر أيضًا
- المعامل
&&
: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة. - المعامل
||
: يطبِّق العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة - المعامل
~
: يُجرِي في لغة ++C العملية NOT على كل بت من البتات المعطاة بشكل مستقل -بخلاف المعامل&
والمعامل|
- ويعطي القيمة العددية الناتجة.