נשלח בתאריך: 14 February 2007 בשעה 12:50 | | IP רשוּם
|
|
|
|
לפי ההגדרה המתמטית של פעולת המודולו, מספר שלם a קונגרואנטי למספר שלם b, מודולו k, אם"ם a-b מתחלק ממש ב-k.
במקרה שלך, k=0 , a=4 ונניח ש-q הוא מספר שלם כלשהו, אז:
לפי אותה ההגדרה אפשר לראות ש-1 מודולו 3 שווה ל-1.
אבל... פעולת % ב-C לא עונה ממש על ההגדרה המתמטית הנ"ל - תוצאת פעולת a%b היא שארית החלוקה של a ב-b - מכיוון שלא ניתן לחלק ב-0 - הפעולה אינה מוגדרת וסביר להניח שזה לא יתקמפל אם b קבוע בזמן קומפילציה או יתן שגיאת division by zero אם הפעולה היא בזמן ריצה.
__________________ דלתות אדריכלים גגות פוליש
|