שלום
אולי מישהו יכול לעזור לי לגבי שימוש בסיביות בתוכנת c.
אני צריכה להגדיר מערך של char -ים אשר כל תא מיוצג ע"י 8 ביטים.
כל ביט מייצג מספר מ- 0 עד 7 .
כלומר אם קלטתי מספר 0 אז אני אמורה להדליק את הביט הראשון וכו'.
עם OR את מדליקה סיבית
ועם XOR את מורידה אותה...
את מעבירה את ה CHAR שלך ב OR עם CHAR נוסף שאצלו הסיבית שאת רוצה להדליק מורמת (מה שנקרא MASK) וזהו...
קיצר, 8 MASKS .. ומשפט SWITCH