בית התפתחות מה זה מפעיל לוגי בוליאני? - הגדרה מטכנולוגיה

מה זה מפעיל לוגי בוליאני? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של מפעיל לוגי בוליאני?

מפעיל לוגי בוליאני בהקשר של שפת תכנות C # הוא מפעיל המשמש לביצוע היגיון בוליאני בשני ביטויים בוליאניים.


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

Techopedia מסביר מפעיל לוגי בוליאני

ניתן להשתמש במפעילים לוגיים בוליאניים כדי לבדוק או להתאים את הערך של משתנה בוליאני. ניתן להשתמש בתוצאת הביטוי באמצעות מפעילים אלה בהצהרות מותנות כדי לשלוט על זרימת התוכנית דרך הקוד.


למפעילים לוגיים בוליאניים יש עדיפות בסדר המוצג להלן:

  1. הגיוני ו- (&)
  2. XOR לוגי (^)
  3. הגיוני או (|)

חיוני להבין את ההבדל בין מפעילי & ל && כאשר משתמשים בהם בביטוי בו יש להעריך שני תנאים. בעוד והמפעיל & מבצע תמיד את שני התנאים, && אינה מבצעת את השנייה לאחר כישלון הראשון. ה || המפעילה פועלת בדומה ל- && על ידי דילוג על התנאים לאחר הראשון, אם התנאי הראשון הוא נכון. מכאן ש && ו- || (המכונים מפעילים לוגיים מותנים) נקראים מפעילי קצר חשמלי.


מפעיל ^ עובד בצורה דומה ל- |. ה | ו || מפעילים (ו- & ו- & & & & מפעילים) אינם ניתנים להחלפה מכיוון שהם פועלים בצורה שונה.

הגדרה זו נכתבה בהקשר של C #
מה זה מפעיל לוגי בוליאני? - הגדרה מטכנולוגיה