Μετατροπέας αριθμητικών βάσεων

Μετατροπέας από δεκαεξαδικό σε δεκαδικό - Converter App

Μετατρέψτε δεκαεξαδικούς αριθμούς σε δεκαδικούς ή δυαδικούς άμεσα. Το Converter App ελέγχει την είσοδό σας, υποστηρίζει πολύ μεγάλους ακέραιους και παρουσιάζει σαφή βήματα μετατροπής.

Μετατρέψτε έναν δεκαεξαδικό αριθμό

Εισάγετε μια δεκαεξαδική τιμή και επιλέξτε αν θέλετε να τη μετατρέψετε σε δεκαδικό ή δυαδικό σύστημα. Το δεκαεξαδικό χρησιμοποιεί ψηφία από 0 έως 9 και γράμματα από A έως F.

Δεκαδικό αποτέλεσμα 7038
Μετατρέψτε δεκαδικό σε εξαδικό αντί

Βήματα ζωντανής μετατροπής

Η επεξήγηση ενημερώνεται καθώς πληκτρολογείτε. Για πολύ μεγάλους αριθμούς, το εργαλείο διατηρεί το αποτέλεσμα ακριβές και συνοψίζει τη μέθοδο αντί να εμφανίζει μια υπερβολικά μακριά λίστα βημάτων.

Πώς υπολογίζεται αυτό το αποτέλεσμα

  1. Διαβάστε κάθε δεκαεξαδικό ψηφίο από τα δεξιά προς τα αριστερά.
  2. Αντικαταστήστε τα A, B, C, D, E και F με δεκαδικές τιμές από το 10 έως το 15.
  3. Πολλαπλασιάστε την τιμή κάθε ψηφίου με τη αντίστοιχη δύναμη του 16 και προσθέστε τα αποτελέσματα.
Σημείωση ακρίβειας: Αυτός ο μετατροπέας χρησιμοποιεί το BigInt του JavaScript για τη μετατροπή ακεραίων, ώστε οι μεγάλοι ακέραιοι αριθμοί να χειρίζονται με ακρίβεια αντί να στρογγυλοποιούνται όπως οι συνηθισμένοι αριθμοί κινητής υποδιαστολής.

Τι είναι οι δεκαεξαδικές και οι δεκαδικές αριθμητικές τιμές;

Το δεκαδικό σύστημα είναι το καθημερινό αριθμητικό σύστημα βάσης 10. Χρησιμοποιεί δέκα ψηφία: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Το δεκαεξαδικό σύστημα είναι με βάση το 16. Χρησιμοποιεί τα δεκαδικά ψηφία 0–9 και τις γραμματικές A, B, C, D, E και F, όπου A ισούται με 10 και F ισούται με 15.

Η δεκαεξαδική αριθμητική χρησιμοποιείται ευρέως στην υπολογιστική, καθώς κάθε δεκαεξαδικό ψηφίο αντιστοιχεί ακριβώς σε τέσσερα δυαδικά bits. Αυτό καθιστά τις μακρές δυαδικές τιμές πιο σύντομες και ευανάγνωστες.

Πώς να μετατρέψετε το hex σε δεκαδικό

Για να μετατρέψετε δεκαεξαδικούς αριθμούς σε δεκαδικούς, πολλαπλασιάστε κάθε ψηφίο του δεκαεξαδικού με μια δύναμη του 16. Το δεξιότερο ψηφίο χρησιμοποιεί το 160, το επόμενο το 161, στη συνέχεια το 162 και ούτω καθεξής.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Αυτό σημαίνει ότι το δεκαεξαδικό 1B7E είναι ίσο με το δεκαδικό 7038.

Πώς να μετατρέψετε hex σε binary με τη Converter App

Για να μετατρέψετε δεκαεξαδικό σε δυαδικό, αντικαταστήστε κάθε ψηφίο δεκαεξαδικού με το αντίστοιχο τετραψήφιο δυαδικό του. Στη συνέχεια, ενώστε τις ομάδες μεταξύ τους.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Οι μηδενικές τιμές συνήθως αφαιρούνται από την τελική δυαδική τιμή, εκτός αν απαιτούνται για σταθερό πλάτος μορφής.

Κοινές χρήσεις του δεκαεξαδικού

Το δεκαεξαδικό είναι κοινό στην προγραμματιστική ανάπτυξη, τον εντοπισμό σφαλμάτων, τις διευθύνσεις μνήμης, τους κωδικούς σημείων Unicode, τους κωδικούς χρωμάτων, τα αθροίσματα ελέγχου και την εξέταση δυαδικών αρχείων.

Για παράδειγμα, οι τιμές χρώματος στο web συχνά χρησιμοποιούν δεκαεξαδική σημειογραφία. Το χρώμα #FF0000 αντιπροσωπεύει το κόκκινο, όπου το FF είναι το κανάλι του κόκκινου και ισούται με το δεκαδικό 255.

Κανόνες εισόδου

  • Χρησιμοποιήστε ψηφία 0–9 και γράμματα A–F για την εισαγωγή δεκαεξαδικών τιμών.
  • Οι πεζοί χαρακτήρες γίνονται δεκτοί και αυτοματοποιημένα μετατρέπονται σε κεφαλαία.
  • Υποστηρίζονται προαιρετικά πρόθεματα, όπως το 0x.
  • Υποστηρίζονται οι ακέραιοι αριθμοί. Τα κλάσματα δεν μετατρέπονται σκόπιμα από αυτό το εργαλείο.