ערכתי לאחרונה בתאריך 13.01.05 בשעה 13:38 בברכה, Boaz_fr
אני לא מכיר שום שפת תיכנות שנותנת גישה ישירה לאויבקטים הקטנים מByteלגבי מה ששאלת:
א. נהוג לכתוב מספרים בינריים בקוד הקסדצימלי, כך קל יותר להבין
ב. אני מצרף קוד קצר אשר מבצע שלוש פעולות
1. "מדליק" את הביט השני במשתנה bX
2. "מכבה" את הביט השני במשתנה bX
3. מחזיר את הערך שיש בביט השני במשתנה bX
unsign char bX = 0; bX |= 0X2; bX &= 0XFD; int nRet = bX | 0X2;
|
אתה יכול בקלות ליצור אוביקט שיתפקד "כמערך ביטים" אשר יחזיר ערכים באמצעות ביטוים לוגים כפי שכתבתי למעלה