שאלה 1

שאלה 1

by רואן בדראנה -
Number of replies: 1

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

In reply to רואן בדראנה

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

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