אופרטור (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ←‏תחביר: עיצוב
שורה 11:
==תחביר==
ישנן שלוש דרכים לכתיבת אופרטורים:
* אינפיקס (infix) - כתיבת האופרטור בין שני אופרנדים (או יותר) עליהם הוא פועל (כמו בדוגמת A+B שהוזכרה למעלה). זוהי הצורה הנפוצה.
* פרפיקס (prefix) (נקראת גם "כתיב פולני") - כתיבת האופרטור משמאל לאופרנד עליו הוא פועל (למשל אופרטור הכתובת & בשפת C). שימוש בצורת prefix עבור יותר מאופרנד יחיד איננה נפוצה, אך שימושית ב[[שפת סף|שפות סף]] ו[[שפת מכונה|שפות מכונה]], וכן ב[[שפות מבוססות מחסנית]].
* פוסטפיקס (postfix) - כתיבת האופרטור מימין לאופרנד עליו הוא פועל (למשל שימוש באופרטור הקידום בצורה ++x בשפת C) נקראת גם "כתיב פולני הפוך" ושימושיה דומים לאלה של prefix.
 
אופרטור הפועל על אופרנד יחיד נקרא '''אונרי''', אופרטור הפועל על שני אופרנדים נקרא '''בינארי'''.