שאלה 1

שאלה 1

על ידי רואן בדראנה בתאריך
מספר תגובות: 1

לגבי ההוראות כתוב שאסור להשתמש בint שהם לא בין 0 ל 255 אז פעולה מהסוג הזה למשל  x&(1<<31)  הינה הפרה להוראות?

בתגובה ל: רואן בדראנה

תשובה ל: שאלה 1

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