מפעיל קצת

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 10 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
קצת גז מפעיל לא יזיק
וִידֵאוֹ: קצת גז מפעיל לא יזיק

תוֹכֶן

הגדרה - מה המשמעות של מפעיל Bitwise?

מפעיל מעט-חודשי הוא מפעיל המשמש לביצוע פעולות עם חוט-סיביות על תבניות סיביות או ספרות בינאריות הכרוכות בתמרון של ביטים בודדים.


משתמשים במפעילי Bitwise ב:

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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את מפעיל Bitwise

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


מפעילי ה- bitwise המשמשים את משפחת השפות C (C #, C ו- C ++) הם:

  • OR (|): התוצאה נכונה אם אחת מהאופרטניות נכונה.
  • AND (&): התוצאה נכונה רק אם שני האופרטים נכונים. ניתן להשתמש בה כדי להגדיר מסכה לבדיקת הערכים של ביטים מסוימים.
  • XOR (^): התוצאה נכונה רק אם אחת מהאופרטים שלה נכונה. משתמשים בו בעיקר כדי להחליף חלקים מסוימים. זה גם עוזר להחליף שני משתנים מבלי להשתמש בשלישי.
  • השלמה או היפוך של סיביות או לא (~): מספק את ההשלמה הסיבית של אופרנד על ידי הפיכת ערכו כך שכל האפסים יהפכו לאחד וכולם הופכים לאפסים.
  • >> (Shift Shift) ו- << (Shift Shift) מפעיל: מעביר את הסיביות את מספר העמדות שצוינו על ידי האופרטן השני בכיוון ימין או שמאל. בעוד שפעולת המשמרת ימנית היא מעבר אריתמטי עבור אופרנדים מסוג int או ארוך, זהו שינוי הגיוני עבור אופרנדים מסוג uint או ulong. מפעילי Shift משמשים ליישור חלקים.

סדר העדיפות (מהגבוה ביותר לנמוך ביותר) אצל מפעילי החוכמה הוא:

  1. ~
  2. << and >>
  3. &
  4. ^
  5. |
הגדרה זו נכתבה במאמר התוכנות הכלליות