Περιεχόμενο
Οι υπολογιστές χρησιμοποιούν δυαδικούς αριθμούς, συμβολοσειρές (1) και μηδενικά (0), για να επικοινωνούν. Είναι δύσκολο για τους ανθρώπους να επικοινωνούν σε δυαδικούς αριθμούς, οπότε οι δυαδικοί αριθμοί πρέπει να μεταφραστούν. Η μετάφραση γίνεται σε δεκαεξαδικούς αριθμούς, μια βάση 16 όπου οι αριθμοί που χρησιμοποιούνται είναι από το μηδέν μέσω του γράμματος F (π.χ. 0123456789ABCDEF). Οι άνθρωποι μπορούν να κωδικοποιήσουν ευκολότερα χρησιμοποιώντας δεκαεξαδικούς αριθμούς και, στη συνέχεια, να μεταφράσουν το σε δυαδικό κώδικα για να διασφαλίσουν ότι ο κώδικας εκτελείται σωστά από το μηχάνημα. Ο καλύτερος τρόπος για να μετατρέψετε τις ημερομηνίες σε δεκαεξαδικό είναι να μετατρέψετε το σειριακό ισοδύναμο της ημερομηνίας στους αντίστοιχους δεκαεξαδικούς αριθμούς.
Με το χέρι
Μετατρέψτε την ημερομηνία σε δεκαδική αριθμητική μορφή υπολογίζοντας τις ημέρες μεταξύ της αιτούμενης ημερομηνίας με την 1η Ιανουαρίου 1900. Για παράδειγμα, οι ημέρες μεταξύ 3 Ιουλίου 2002 και 1 Ιανουαρίου 1900 είναι 37.440 (102 συνολικά έτη x 365 + 210 επιπλέον ημερολογιακές ημέρες από 1η Ιανουαρίου έως 3 Ιουλίου 2002).
Μετατρέψτε τον δεκαδικό αριθμό που υπολογίζεται από το Βήμα 1 σε δεκαεξαδικό. Διαχωρίστε τον δεκαδικό αριθμό σας κατά 16. αν έχετε ένα υπόλοιπο, πολλαπλασιάστε μόνο το υπόλοιπο με 16 για να πάρετε μια hex τιμή.
Για παράδειγμα, για να μετατρέψετε τον δεκαδικό αριθμό 60 σε δεκαεξαδικό, χωρίστε 60 με 16 που ισούται με 3,75. Πολλαπλά το υπόλοιπο, 0,75, με 16 που ισούται με 12. Το αποτέλεσμα 12 είναι η δεκαδική σας τιμή που πρέπει να μετατραπεί σε hex. Ανατρέξτε στον πίνακα στην αναφορά 1 για την τιμή μετατροπής hex το οποίο είναι C.
Πάρτε το σύνολο του αποτελέσματος των 3,75, ή 3, και διαιρέστε ότι με 16? αυτό ισούται με 0,1875. Πολλαπλασιάστε τον αριθμό με 16. Το αποτέλεσμα είναι 3 δεκαδικά και C hex.
Γράψτε τους δεκαεξαδικούς αριθμούς. Μόλις βρεθούν όλοι οι hex αριθμοί, αντιστρέψτε τη σειρά των hex αποτελέσματα για να πάρετε τον hex αριθμό σας. Ο υπολογισμός του δεκαδικού αριθμού 60 είναι 3C hex.
Χρησιμοποιώντας το Excel
Ανοίξτε ένα νέο υπολογιστικό φύλλο Excel και εισαγάγετε στο κελί A1 μια ημερομηνία στη μορφή MM / DD / YYYY. MM είναι μήνα, DD είναι ημέρα και ΕΕΕΕ είναι το έτος.
Καταχωρίστε τον τύπο "= Dec2Hex (A1)" χωρίς τα εισαγωγικά στο κελί A2. Η λειτουργία "Dec2Hex" Excel μετατρέπει την ημερομηνία σας στο κελί Α1 σε δεκαεξαδική μορφή.
Συγκρίνετε τη χειρόγραφη έκδοση με την έκδοση του Excel.