ממיר עשרוני להקסדצימלי (HEX)
המר מספרים עשרוניים לפורמט הקסדצימלי (HEX) ולהיפך. ממיר מתמטיקה חינמי למדעי מחשב, צבעי CSS וקידוד.
כיצד ממירים עשרוני להקסדצימלי
הקסדצימלי (בסיס 16) משתמש בספרות 0–9 ובאותיות A–F. כל ספרה הקסדצימלית מייצגת 4 ביטים בינאריים, מה שהופך אותו לדרך קומפקטית לייצג ערכים בינאריים.
שיטת ההמרה: חלק ב-16, שמור שאריות, קרא מלמטה למעלה.
דוגמה: המר 255 להקסדצימלי
| חלוקה | מנה | שארית | ספרה HEX |
|---|---|---|---|
| 255 ÷ 16 | 15 | 15 | F |
| 15 ÷ 16 | 0 | 15 | F |
255₁₀ = FF₁₆
טבלת ייחוס מהירה:
| עשרוני | HEX | בינארי |
|---|---|---|
| 0–9 | 0–9 | 0000–1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
| 16 | 10 | 10000 |
| 255 | FF | 11111111 |
| 256 | 100 | 100000000 |
צבעי CSS בהקסדצימלי
צבעי CSS מובעים ב-HEX: #RRGGBB. לדוגמה:
- #FF0000 = אדום (R=255, G=0, B=0)
- #00FF00 = ירוק (R=0, G=255, B=0)
- #0000FF = כחול (R=0, G=0, B=255)
- #FFFFFF = לבן (R=255, G=255, B=255)
- #000000 = שחור (R=0, G=0, B=0)
שאלות נפוצות
מדוע מתכנתים משתמשים בהקסדצימלי?
הקסדצימלי קומפקטי יותר מבינארי: 8 ביטים = 2 ספרות HEX (במקום 8 ספרות בינאריות). קל יותר לקרוא כתובות זיכרון, ערכי צבע ומסכות ביטים ב-HEX.
כיצד ממירים HEX חזרה לעשרוני?
הכפל כל ספרה ב-16 בחזקת מיקומה. FF₁₆ = F×16 + F = 15×16 + 15 = 240 + 15 = 255₁₀.
מה FF16 בעשרוני?
FF₁₆ = 255₁₀. זה גם המספר הגדול ביותר שניתן לייצג ב-8 ביטים (1 בייט) ללא סימן.