3F
3F
0011 1111
3 הוא 0011 ו-F הוא 1111.
הקלידו מספר הקסדצימלי וקראו את הצורה הבינארית שלו, עם ארבעת הביטים של כל ספרה מוצגים מתחת. הכלי נפתח על 3F, שהוא 111111.
עודכן לאחרונה
ב-Coddy לומדים דרך כתיבת קוד אמיתי בדפדפן: שיעורים אינטראקטיביים, משוב מיידי ועזרה מ-AI כשנתקעים.
Hex ובינארי מתיישרים בדיוק: ספרת hex אחת מייצגת תמיד ארבעה ביטים, כי 16 הוא 2 בחזקת 4. כך שאין שום חשבון לעשות. מחפשים את ארבעת הביטים של כל ספרה וכותבים אותם זה לצד זה.
שש עשרה התבניות הן כל מה שצריך ללמוד. 0 הוא 0000, 1 הוא 0001, 8 הוא 1000, A הוא 1010 ו-F הוא 1111; הטבלה למטה מפרטת את כולן.
אפשר להשמיט אפסים מובילים בקבוצה הראשונה, כי 0011 1111 ו-111111 הם אותו מספר. השאירו אותם כשהערך ממלא רוחב קבוע, כמו בית.
F הוא 1111 ו-0 הוא 0000, כך ש-FF הוא בית שכל הביטים שלו דלוקים.כל שש עשרה ספרות ה-hex עם תבניות 4 הביטים והערכים העשרוניים שלהן.
| Hex | בינארי | עשרוני |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3 הוא 0011 ו-F הוא 1111.
0xF0
1111 0000
ארבעת הביטים העליונים דלוקים וארבעת התחתונים כבויים, וכך מסכה בוחרת חצי בית.
#FF8800
11111111 10001000 00000000
כל זוג ספרות hex הופך לבית אחד של שמונה ביטים.
CAFE
1100 1010 1111 1110
C הוא 1100, A הוא 1010, F הוא 1111 ו-E הוא 1110.
A5B, ה-5 הוא 0101, לא 101.A היא ספרה אחת עם הערך 10, והביטים שלה הם 1010.bin(int('3F', 16)) מחזיר '0b111111'. כדי לשמור את כל שמונת הביטים, השתמשו ב-format(int('3F', 16), '08b'), שמחזיר '00111111'.