المعامل = في أردوينو
يدعى المعامل = في لغة C «معاملَ الإسناد»، إذ يختلف عن المعنى الظاهري المعروف في الرياضيات الذي يشير إلى الموازنة أو المساواة. يخبر معامل الإسناد المتحكم بتقييم التعبير أو القيمة الموجودة في الطرف الأيمن للمعامل = أيًّا كانت وتخزينها في المتغير الموجود في الطرف الأيسر لذاك المعامل.
البنية العامة
(dataType) variable = value/statement;
أمثلة
مثالٌ على استعمال المعامل =:
int sensVal; // نوعه: عدد صحيح ،sensVal التصريح عن متغير باسم
sensVal = analogRead(0); // تخزين قيمة الجهد (الرقمية) المقروءة من الرجل 0
// sensVal التماثلية في المتغير
ملاحظات وتحذيرات
- يجب أن يكون المتغير الموجود في الطرف الأيسر من معامل الإسناد (الإشارة
=) قادرًا على حفظ كامل القيمة المراد تخزينها فيه. إن لم يتسع لكامل القيمة (أي لم يكن حجمه كبيرًا بما فيه الكفاية)، فستكون القيمة المراد تخزينها في المتغير غير صحيحة. - لا تخلط بين معامل الإسناد الذي هو إشارة تساوي واحدة (
=) وبين معامل الموازنة الذي هو إشارتا تساوي (==)، إذ يوازن الأخير بين قيمتين أو تعبير ويحدد إن كانا متساويين أم لا.
انظر أيضًا
- المعامل
%: يحسب باقي قسمة عددين أحدهما على الآخر. - المعامل
*: يحسب ناتج ضرب عددين ببعضهما بعضًا. - المعامل
+: يحسب ناتج جمع عددين مع بعضهما بعضًا. - المعامل
-: يحسب ناتج طرح عددين من أحدهما من الآخر. - المعامل
/: يحسب ناتج قسمة عددين أحدهما على الآخر. - التعبير الشرطي
if: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمتهtrue). - المحارف، والأعداد الصحيحة، والأعداد الطويلة.