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

העגלה ריקה

לפי הנחיות פיקוד העורף, עקב המצב הביטחוני, המחסן סגור.
נוכל לטפל בהזמנות שלכם לאחר שהמצב ירגע וינתן אישור להפעיל מקומות עבודה לא חיוניים.
יחד ננצח!

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


2024-11-25 16:04:00
אופרטור מודולו (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.