الفرق بين المراجعتين لصفحة: «Arduino/compound operators»

من موسوعة حسوب
طلا ملخص تعديل
طلا ملخص تعديل
سطر 2: سطر 2:
تستعمل المعاملات المركبة (Compound Operators) في كتابة الشيفرات في أردوينو بكثرة لتصفير وضبط وقلب بتات معينة في القيم الثنائية وغيرها من العمليات المهمة التي تسهِّل وتبسِّط عملية كتابة الشيفرة كثيرًا.
تستعمل المعاملات المركبة (Compound Operators) في كتابة الشيفرات في أردوينو بكثرة لتصفير وضبط وقلب بتات معينة في القيم الثنائية وغيرها من العمليات المهمة التي تسهِّل وتبسِّط عملية كتابة الشيفرة كثيرًا.
== المعامل <code>[[Arduino/compound_operators/compoundbitwiseand|=&]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compoundbitwiseand|=&]]</code> ==
يُستعمَل المعامل <code>=&</code> المركَّب عادةً مع متغيرٍ وثابتٍ لتصفير قيمة بت محدَّد (أي جعل قيمته 0 أو LOW). 
يُستعمَل المركَّب عادةً مع متغيرٍ وثابتٍ لتصفير قيمة بت محدَّد (أي جعل قيمته 0 أو LOW). 


== المعامل <code>[[Arduino/compound_operators/compoundmultiplication|=*]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compoundmultiplication|=*]]</code> ==
يعدُّ المعامل <code>=*</code> اختزالٌ لعملية ضرب القيمة الحالية لمتغيرٍ بثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.
يعدُّ اختزالٌ لعملية ضرب القيمة الحالية لمتغيرٍ بثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.


== المعامل <code>[[Arduino/compound_operators/increment|++]]</code> ==
== المعامل <code>[[Arduino/compound_operators/increment|++]]</code> ==
يزيد المعامل <code>++</code> قيمة المتغير المستعمل معه بمقدار 1.
يزيد قيمة المتغير المستعمل معه بمقدار 1.


== المعامل <code>[[Arduino/compound_operators/compoundaddition|=+]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compoundaddition|=+]]</code> ==
يعدُّ المعامل <code>=+</code> اختزالٌ لعملية جمع القيمة الحالية لمتغيرٍ مع ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.
يعدُّ اختزالٌ لعملية جمع القيمة الحالية لمتغيرٍ مع ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.


== المعامل <code>[[Arduino/compound_operators/decrement|--]]</code> ==
== المعامل <code>[[Arduino/compound_operators/decrement|--]]</code> ==
ينقص المعامل <code>--</code> قيمة المتغير المستعمل معه بمقدار 1.
ينقص قيمة المتغير المستعمل معه بمقدار 1.


== المعامل <code>[[Arduino/compound_operators/compoundsubtraction|=-]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compoundsubtraction|=-]]</code> ==
يعدُّ المعامل <code>=-</code> اختزالٌ لعملية طرح ثابتٍ أو متغيرٍ آخر من القيمة الحالية لمتغيرٍ ثمَّ تخزين الناتج في المتغير نفسه.
يعدُّ اختزالٌ لعملية طرح ثابتٍ أو متغيرٍ آخر من القيمة الحالية لمتغيرٍ ثمَّ تخزين الناتج في المتغير نفسه.


== المعامل <code>[[Arduino/compound_operators/compounddivision|=/]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compounddivision|=/]]</code> ==
يعدُّ المعامل <code>=/</code> اختزالٌ لعملية قسمة القيمة الحالية لمتغيرٍ على ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.
يعدُّ اختزالٌ لعملية قسمة القيمة الحالية لمتغيرٍ على ثابتٍ أو متغيرٍ آخر ثمَّ تخزين الناتج في المتغير نفسه.


== المعامل <code>[[Arduino/compound_operators/compoundbitwisexor|=^]]</code> ==
== المعامل <code>[[Arduino/compound_operators/compoundbitwisexor|=^]]</code> ==
يُستعمَل المعامل <code>=^</code> المركَّب عادةً مع متغيِّرٍٍ وثابتٍ لقلب (عكس) قيمة بت محدَّد.
يُستعمَل المركَّب عادةً مع متغيِّرٍٍ وثابتٍ لقلب (عكس) قيمة بت محدَّد.


== المعامل [[Arduino/compoundbitwiseor|<code rel="mw:WikiLink" href="./Arduino/compoundbitwiseor" title="Arduino/compoundbitwiseor">=|</code>]] ==
== المعامل [[Arduino/compoundbitwiseor|<code rel="mw:WikiLink" title="Arduino/compoundbitwiseor" href="./Arduino/compoundbitwiseor">=|</code>]] ==
يُستعمَل المعامل <code>=|</code> المركَّب عادةً مع متغير وثابت من لضبط قيمة بت محدَّد (ضبطه إلى القيمة 1 أو HIGH).
يُستعمَل المركَّب عادةً مع متغير وثابت من لضبط قيمة بت محدَّد (ضبطه إلى القيمة 1 أو HIGH).
[[تصنيف: Arduino]]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Operator]]
[[تصنيف: Arduino Operator]]
[[تصنيف: Arduino Compound Operator]]
[[تصنيف: Arduino Compound Operator]]

مراجعة 07:57، 7 نوفمبر 2018

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

المعامل =&

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

المعامل =*

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

المعامل ++

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

المعامل =+

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

المعامل --

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

المعامل =-

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

المعامل =/

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

المعامل =^

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

المعامل =|

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