היי,
אני מכיר ייצוג ביניארי ויודע כיצד לעשות מעברים בין כל הבסיסים (המוכרים) לבסיס 2.
בשאלה המצורפת עניתי שאין משהו מיוחד בייצוג בינארי אבל התשובה הנכונה היא המסומנת, מדוע?
קצת חסר מידע כאן, אבל אם נניח ש-k זה מספר הסיביות במשתנה והמשתנה הוא מסוג unsigned integer נסה לחשב איזה מספר הכי גדול המשתנה יכול להכיל, ואיך הייצוג הבינארי של המספר הזה יראה.
 
לשם נוחות החישוב, תתחיל עם כמות סיביות קטנה.
בתשובה שקיבלת כתוב שכל הסיביות (bits) הן בעלות ערך 1.
 
עכשיו, בוא נניח ש-k הוא 4.
זה אומר שיש לך 4 סיביות.
 
המספר שאתה הולך להציג הוא 2 בחזקת 4, פחות 1.
קודם תחשב את המספר הזה.
אחרי זה תמיר אותו לבינארי.
 
איך נראות הסיביות שלו?
 
תחזור על התרגיל עבור 3 סיביות ו-5 סיביות.
האם כעת יותר מובן?