الفرق بين المراجعتين ل"Arduino/compound operators"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:معاملات الأعداد الثنائية في أردوينو}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:المعاملات المركبة في أردوينو}}</noinclude>
 
 
 
تستعمل المعاملات المركبة (Compound Operators) في كتابة الشيفرات في أردوينو بكثرة لتصفير وضبط وقلب بتات معينة في القيم الثنائية وغيرها من العمليات المهمة التي تسهِّل وتبسِّط عملية كتابة الشيفرة كثيرًا.
 
تستعمل المعاملات المركبة (Compound Operators) في كتابة الشيفرات في أردوينو بكثرة لتصفير وضبط وقلب بتات معينة في القيم الثنائية وغيرها من العمليات المهمة التي تسهِّل وتبسِّط عملية كتابة الشيفرة كثيرًا.
 
== المعامل <code>[[Arduino/compound_operators/compoundbitwiseand|=&]]</code> ==
 
== المعامل <code>[[Arduino/compound_operators/compoundbitwiseand|=&]]</code> ==

مراجعة 16:13، 11 أكتوبر 2018

تستعمل المعاملات المركبة (Compound Operators) في كتابة الشيفرات في أردوينو بكثرة لتصفير وضبط وقلب بتات معينة في القيم الثنائية وغيرها من العمليات المهمة التي تسهِّل وتبسِّط عملية كتابة الشيفرة كثيرًا.

المعامل =&

يُستعمَل المعامل =& المركَّب عادةً مع متغيرٍ وثابتٍ لتصفير قيمة بت محدَّد (أي جعل قيمته 0 أو LOW). 

المعامل =*

يعدُّ المعامل =* اختزالٌ لعملية ضرب القيمة الحالية لمتغيرٍ بثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.

المعامل ++

يزيد المعامل ++ قيمة المتغير المستعمل معه بمقدار 1.

المعامل =+

يعدُّ المعامل =+ اختزالٌ لعملية جمع القيمة الحالية لمتغيرٍ مع ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.

المعامل --

ينقص المعامل -- قيمة المتغير المستعمل معه بمقدار 1.

المعامل =-

يعدُّ المعامل =- اختزالٌ لعملية طرح ثابتٍ أو متغيرٍ آخر من القيمة الحالية لمتغيرٍ ثمَّ تخزين الناتج في المتغير نفسه.

المعامل =/

يعدُّ المعامل =/ اختزالٌ لعملية قسمة القيمة الحالية لمتغيرٍ على ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.

المعامل =^

يُستعمَل المعامل =^ المركَّب عادةً مع متغيِّرٍٍ وثابتٍ لقلب (عكس) قيمة بت محدَّد.

المعامل =|

يُستعمَل المعامل =| المركَّب عادةً مع متغير وثابت من لضبط قيمة بت محدَّد (ضبطه إلى القيمة 1 أو HIGH).