שאלות תרגיל בית 0

קבלת ייצוג בינארי של מספר שלם

קבלת ייצוג בינארי של מספר שלם

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

האם יש דרך ב-C לקבל באופן מיידי את הייצוג הבינארי של מספר מסויים?

בתגובה ל: דע-אל קלנג

תשובה ל: קבלת ייצוג בינארי של מספר שלם

על ידי יורי פלדמן בתאריך

היי

השאלה לא ברורה לי. כל מידע במחשב מיוצג בינארית. כדי להציג אני חושב שאפשר לתרגם למחרוזת באופן פשוט ע"י דגל %b ל-sprintf אבל למה שתרצה לעבוד עם מחרוזת?

באופן כללי אתה יכול לקבל את הביטים אחד-אחד ע"י חלוקה בשלמים עם שארית. ב-C יש גם את אופרטור << שהוא קיצור לאותו הדבר.