בית אחד
11010110
D6
1101 הוא 13, שנכתב D, ו-0110 הוא 6.
הקלידו מספר בינארי וקראו אותו בהקסדצימלי, כשכל קבוצה של ארבעה ביטים מוצגת מתחת. הכלי נפתח על 11010110, שהוא D6.
עודכן לאחרונה
ב-Coddy לומדים דרך כתיבת קוד אמיתי בדפדפן: שיעורים אינטראקטיביים, משוב מיידי ועזרה מ-AI כשנתקעים.
לארבעה ביטים יש שש עשרה צירופים, בדיוק כמספר ספרות ה-hex, ולכן כל קבוצה של ארבעה הופכת לספרת hex אחת בדיוק. עבדו מימין כי שם הקבוצות מתיישרות; אם הקבוצה השמאלית קצרה, הוסיפו לפניה אפסים.
כדי להפוך קבוצה לספרה, חברו את ערכי המקום של ה-1 שבה: 8, 4, 2 ו-1. 1101 הוא 8 + 4 + 1 = 13, כלומר D, ו-0110 הוא 4 + 2 = 6.
זו הסיבה שמתכנתים כותבים נתונים בינאריים ב-hex. ערך של 32 ביט הוא 32 ביטים שקשה לקרוא, אבל רק 8 ספרות hex.
chmod.11010110
D6
1101 הוא 13, שנכתב D, ו-0110 הוא 6.
101
5
רפדו אותו ל-0101, שהוא 5.
1 0110 1011
16B
קיבוץ מימין משאיר 1 בודד בצד שמאל, שמרופד ל-0001 והופך ל-1.
1111 1111 1111 1111
FFFF
כל קבוצה היא 1111, ולכן כל ספרה היא F. זה 65535, הערך הגדול ביותר ב-16 ביט.
10110 נותן 1011 ו-0 תועה; בקיבוץ מימין הוא 0001 0110, כלומר 16.hex(int('11010110', 2)) מחזיר '0xd6'. ב-JavaScript, parseInt('11010110', 2).toString(16) מחזיר 'd6'.