XOR הוא אופרטור לוגי נפוץ בשפות תכנות המהווה קיצור למונח ארוך יותר ← Exclusive OR שפירושו הנפוץ הוא "או בלבד" ולכן תמיד איננו "ו\או".
לדעתי, בכדי להבטיח הבנת הכוונה ב"או בלבד" צריך להכיר תחילה את האופרטור OR, שמתאר בדרך כלל "ו\או".
לדוגמה:
אם נגדיר בקוד מקור A OR B:
תשובה נכונה בכלל התוכנות תהיה A, או B, או שניהם.
אך אם נגדיר בקוד מקור A XOR B:
תשובה נכונה בכלל התכונות תהיה או A בלבד או B בלבד, אך לא שניהם.
בשפות תכנות נפוץ לראות ב OR כמאפשר אפשרות אחת או יותר מאותה קבוצת תשובות אפשריות לקבלת פסוק אמת וב-XOR כמאפשר רק אפשרות אחת מתוך קבוצת התשובות האפשריות לקבלת פסוק אמת.
קבוצת תשובות אפשריות יכולה להיות עם שתיים או יותר אפשרויות.