facebook pixel מדריך: פירוט שפת תכנות - % (מודולו) - www.4project.co.il
Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

לקוחות נכבדים, אלה שעות הפעילות של המחסן במהלך פסח 2024:
ערב חג וחג ראשון (22-23/04) - המחסן סגור
חול המועד (24-25/04) - המחסן יפעל בין 8:00 עד 15:00
ערב חג וחג שני (28-29/04) - המחסן סגור
נחזור לפעילות רגילה ביום שלישי 30/04
חג שמח!

פירוט שפת תכנות - % (מודולו)


2022-06-14 11:41:49
אופרטור מודולו (modulo) מחשב את השארית כאשר מספר שלם מחולק במספר שלם אחר. חישוב זה שימושי כשרוצים לשמור על מספר בגבולות מסוימים (לדוגמה בגבולות גודל המערך).

תחביר

קוד: בחר הכל
result = dividend % divisor

פרמטרים של התחביר:
dividend - המספר שמחלקים אותו
divisor - המספר שמחלקים בו
הערך המוחזר הוא השארית (reminder).

דוגמה

קוד: בחר הכל
x = 7 % 5;   // x now contains 2
x = 9 % 5;   // x now contains 4
x = 5 % 5;   // x now contains 0
x = 4 % 5;   // x now contains 4


דוגמה של קוד

קוד: בחר הכל
/* update one value in an array each time through a loop */

int values[10];
int i = 0;

void setup() {}

void loop()
{
    values = analogRead(0);
    i = (i + 1) % 10;   // modulo operator rolls over variable 
}


טיפ

אופרטור מודולו לא עובד על מספרים עם נקודה צפה (float, double)

ראו גם:

חילוק

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של Modulo לפי רישיון Creative Commons Attribution-ShareAlike 3.0.