בית: FF
FF
255
F × 16 + F × 1 הוא 15 × 16 + 15 = 240 + 15 = 255, הערך הגדול ביותר שבית אחד יכול להחזיק.
הקלידו מספר הקסדצימלי וקראו את הערך העשרוני שלו, עם כל שלבי החישוב מוצגים מתחת. הכלי נפתח על FF, שהוא 255.
עודכן לאחרונה
ב-Coddy לומדים דרך כתיבת קוד אמיתי בדפדפן: שיעורים אינטראקטיביים, משוב מיידי ועזרה מ-AI כשנתקעים.
הקסדצימלי הוא בסיס 16. הוא משתמש בספרות 0 עד 9 ובאותיות A עד F, כש-A היא 10, B היא 11 וכך הלאה עד F, שהיא 15. כל מיקום שווה פי 16 מזה שמימינו: הספרה הימנית סופרת אחדות, הבאה סופרת שש עשרות, אחר כך 256 ואז 4096.
כדי להמיר, קחו את הערך של כל ספרה, הכפילו אותו בערך המקום שלה וחברו הכול. 2A הוא 2 × 16 + 10 × 1 = 42. 1F4 הוא 1 × 256 + 15 × 16 + 4 × 1 = 500. החלונית שמתחת לממיר כותבת את השורות האלה לכל מה שתקלידו.
הממיר מקבל אותיות גדולות או קטנות וקידומת 0x אופציונלית, ומשתמש בחישוב BigInt, כך שערכים מעבר ל-2⁵³ כמו FFFFFFFFFFFFFFFF מומרים בדיוק.
00 הוא 0 ו-FF הוא 255.0x לפני מספר, כמו ב-0xFF, רק מסמן שהוא hex. הוא לא חלק מהערך.FF
255
F × 16 + F × 1 הוא 15 × 16 + 15 = 240 + 15 = 255, הערך הגדול ביותר שבית אחד יכול להחזיק.
#1E90FF
rgb(30, 144, 255)
כל זוג ספרות הוא ערוץ צבע אחד: 1E הוא 1 × 16 + 14 = 30, 90 הוא 9 × 16 = 144 ו-FF הוא 255.
1F4
500
1 × 256 + 15 × 16 + 4 × 1 = 256 + 240 + 4 = 500.
0x7FFF
32767
7 × 4096 + 15 × 256 + 15 × 16 + 15 = 32767, המספר השלם הגדול ביותר עם סימן ב-16 ביט.
A היא 10 ו-F היא 15, ואף ספרה בודדת לא שווה יותר מ-15.10 ב-hex הוא שש עשרה, לא עשר.0x או # בחישוב. הסירו אותה לפני ההמרה.10 ב-hex הוא 1 × 16 + 0 = 16.int('FF', 16) מחזיר 255. ב-JavaScript, parseInt('FF', 16) מחזיר 255; לערכים מעל 2⁵³ השתמשו ב-BigInt('0xFF') כדי ששום דבר לא יעוגל.