Τι είναι οι δεκαεξαδικές και δυαδικές αριθμοί;
Το δυαδικό σύστημα είναι βάσης 2. Χρησιμοποιεί μόνο δύο ψηφία: 0 και 1.
Το δεκαεξαδικό σύστημα είναι με βάση το 16. Χρησιμοποιεί ψηφία 0–9 και γράμματα A, B, C, D, E και F, όπου το A ισούται με 10 και το F ισούται με 15.
Το δεκαεξαδικό είναι ένας συμπαγής τρόπος γραφής δυαδικών δεδομένων, καθώς μία δεκαεξαδική ψηφία αντιστοιχεί ακριβώς σε τέσσερα δυαδικά bits.
Πώς να μετατρέψετε δεκαεξαδικό σε δυαδικό
Για να μετατρέψετε δεκαεξαδικό σε δυαδικό, αντικαταστήστε κάθε ψηφίο δεκαεξαδικού με το αντίστοιχο τετραψήφιο δυαδικό του. Στη συνέχεια, ενώστε τις ομάδες μεταξύ τους.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Οι μηδενικές τιμές στην αρχή συνήθως αφαιρούνται από την τελική δυαδική τιμή, εκτός αν η τιμή πρέπει να ταιριάζει σε ένα σταθερού πλάτους формат.
Πίνακας αναφοράς από δεκαεξαδικό σε δυαδικό
Κάθε δεκαεξαδική ψηφία αντιστοιχεί σε μια τετραπλή ομάδα δυαδικών ψηφίων. Αυτό καθιστά τη μετατροπή πιο γρήγορη από ό,τι η μετατροπή μέσω του δεκαδικού συστήματος πρώτα.
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
Για παράδειγμα, το hex FF γίνεται 11111111 επειδή το F αντιστοιχεί στο 1111 και οι δύο ομάδες συνδέονται.
Κοινές χρήσεις του δεκαεξαδικού και του δυαδικού συστήματος
Η δυαδική χρησιμοποιείται εσωτερικά από τα ψηφιακά συστήματα. Η δεκαεξαδική χρησιμοποιείται συχνά από ανθρώπους για να διαβάζουν και να γράφουν τα ίδια δεδομένα πιο συμπαγώς.
Συχνά θα συναντήσετε τον δεκαεξαδικό αριθμητικό σύστημα σε διευθύνσεις μνήμης, κώδικα μηχανής, μάσκες bit, σημεία κώδικα Unicode, τιμές χρωμάτων web, αθροίσματα ελέγχου και εργαλεία αποσφαλμάτωσης.
Κανόνες εισόδου
- Χρησιμοποιήστε ψηφία 0–9 και γράμματα A–F για την εισαγωγή δεκαεξαδικών τιμών.
- Οι πεζοί χαρακτήρες γίνονται δεκτοί και αυτοματοποιημένα μετατρέπονται σε κεφαλαία.
- Υποστηρίζονται προαιρετικά πρόθεματα, όπως το 0x.
- Υποστηρίζονται οι ακέραιοι αριθμοί. Τα κλάσματα δεν μετατρέπονται σκόπιμα από αυτό το εργαλείο.