المعامل = في أردوينو

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

يدعى المعامل = في لغة C «معاملَ الإسناد»، إذ يختلف عن المعنى الظاهري المعروف في الرياضيات الذي يشير إلى الموازنة أو المساواة. يخبر معامل الإسناد المتحكم بتقييم التعبير أو القيمة الموجودة في الطرف الأيمن للمعامل = أيًّا كانت وتخزينها في المتغير الموجود في الطرف الأيسر لذاك المعامل.

البنية العامة

(dataType) variable = value/statement;

أمثلة

مثالٌ على استعمال المعامل =:

int sensVal;              // نوعه: عدد صحيح ،sensVal التصريح عن متغير باسم 
sensVal = analogRead(0);  // تخزين قيمة الجهد (الرقمية) المقروءة من الرجل 0  
                          // sensVal التماثلية في المتغير

ملاحظات وتحذيرات

  • يجب أن يكون المتغير الموجود في الطرف الأيسر من معامل الإسناد (الإشارة =) قادرًا على حفظ كامل القيمة المراد تخزينها فيه. إن لم يتسع لكامل القيمة (أي لم يكن حجمه كبيرًا بما فيه الكفاية)، فستكون القيمة المراد تخزينها في المتغير غير صحيحة.
  • لا تخلط بين معامل الإسناد الذي هو إشارة تساوي واحدة (=) وبين معامل الموازنة الذي هو إشارتا تساوي (==)، إذ يوازن الأخير بين قيمتين أو تعبير ويحدد إن كانا متساويين أم لا.

انظر أيضًا

  • المعامل %: يحسب باقي قسمة عددين أحدهما على الآخر.
  • المعامل *: يحسب ناتج ضرب عددين ببعضهما بعضًا.
  • المعامل +: يحسب ناتج جمع عددين مع بعضهما بعضًا.
  • المعامل -: يحسب ناتج طرح عددين من أحدهما من الآخر.
  • المعامل /: يحسب ناتج قسمة عددين أحدهما على الآخر.
  • التعبير الشرطي if: يتحقَّق من شرط معيَّن وينفِّذ الكتلة البرمجية المكتوبة ضمنه إن كان محقَّقًا (أي كانت قيمته true).
  • المحارف، والأعداد الصحيحة، والأعداد الطويلة.

مصادر