כיצד להמיר תאריך להקסדצימלי

מחשבים משתמשים במספרים בינאריים, מחרוזות של אחד (1) ואפסים (0), כדי לתקשר. לבני אדם קשה לתקשר במספרים בינאריים, ולכן יש לתרגם מספרים בינאריים. התרגום נעשה למספרים הקסדצימליים, בסיס 16 שבו "המספרים" המשמשים הם מאפס דרך האות F (למשל, 0123456789ABCDEF). בני אדם יכולים לבצע קידוד קל יותר באמצעות מספרים הקסדצימאליים, ואז לתרגם אותו לבינארי כדי להבטיח שהקוד יבוצע כראוי על ידי המכונה. הדרך הטובה ביותר להמיר תאריכים להקסדצימלי היא להמיר את המקבילה הסדרתית של התאריך למספרים ההקסדצימאליים בהתאמה.

המר את התאריך לפורמט מספרי עשרוני על ידי חישוב הימים שבין התאריך המבוקש ליום 1 בינואר 1900. לדוגמה, הימים שבין 3 ביולי 2002 ל -1 בינואר 1900 הם 37,440 (102 שנים סה"כ x 365 + 210 ימי קלנדריה נוספים מ -1 בינואר עד 3 ביולי 2002).

המר את המספר העשרוני המחושב משלב 1 להקסדצימלי. חלק את המספר העשרוני שלך ב- 16; אם יש לך שארית, הכפל רק את השאר ב- 16 כדי לקבל ערך hex.

לדוגמה, כדי להמיר את המספר העשרוני ל- hex, חלקו 60 ב- 16 ששווה ל- 3.75. הכפל את השאר, 0.75, על ידי 16 ששווה 12. 12 המתקבל הוא הערך העשרוני שלך להמרה ל- hex. עיין בטבלה בהתייחסות 1 לערך המרת ה- hex שהוא C.

instagram story viewer

קח את כל התוצאה של 3.75, או את 3, וחלק את זה ב- 16; זה שווה 0.1875. הכפל את המספר הזה ב- 16. התוצאה היא 3 עשרוני ו- C משושה.

כתוב את המספרים ההקסדצימאליים. לאחר שנמצאו כל מספרי ה- hex, הפוך את סדר תוצאות ה- hex כדי לקבל את מספר ה- hex שלך. החישוב שלנו של המספר העשרוני 60 הוא 3C hex.

Teachs.ru
  • לַחֲלוֹק
instagram viewer