שימן סימן שווה אחד "
=
" נקרה בשפת C כאופרטור השמה (assignment operator). יש לו משמעות שונה ממה שלומדים בשיעורי מתמטיקה, איפה שהוא מצביע על משוואה או שוויון. אופרטור השמה אומר למיקרובקר לחשב את הערך או להעריך את הביטוי מצידו הימני של סימן השווה ולשמור את התוצאה במשתנה שרשמתם בצידו השמאלי של הסימן.דוגמה
- קוד: בחר הכל
int sensVal; // declare an integer variable named sensVal
sensVal = analogRead(0); // store the (digitized) input voltage at analog pin 0 in SensVal
טיפ
המשתנה מצידו השמאלי של סימן השווה צריך להיות מסוגל להכיל את הערך שרוצים לשמור בו. אם סוג המשתנה לא גדול מספיק כדי לשמור את הכל, הערך שישמר בו יהיה לא נכון.אל תבלבלו בין אופרטור השמה (סימן שווה אחד "
=
") לבין אופרטור השוואה (שני סימני שווה "==
") שנועד לבדוק האם שני ביטויים שווים.ראו גם:
פקודת if - ביצוע השוואהchar
int
long
פירוט שפת תכנות לסביבת Arduino
עמוד זה הוא תרגום של = assignment operator לפי רישיון Creative Commons Attribution-ShareAlike 3.0.