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

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

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

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

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

Δεκαδικό αποτέλεσμα 105

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

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

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

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

Τι είναι οι δυαδικοί και δεκαδικοί αριθμοί;

Το δυαδικό σύστημα είναι βάσης 2. Χρησιμοποιεί μόνο δύο ψηφία: 0 και 1.

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

Το δυαδικό σύστημα είναι θεμελιώδες στην υπολογιστική, καθώς τα ψηφιακά κυκλώματα αναπαριστούν πληροφορίες με δύο καταστάσεις, οι οποίες περιγράφονται συνήθως ως off/on ή 0/1.

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

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

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

Αυτό σημαίνει ότι το δυαδικό 1101001 είναι ίσο με το δεκαδικό 105.

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

Για να μετατρέψετε ένα δεκαδικό σε δυαδικό, διαιρέστε διαδοχικά τον δεκαδικό αριθμό με το 2 και καταγράψτε κάθε υπόλοιπο. Το δυαδικό αποτέλεσμα προκύπτει από τα υπολείμματα που διαβάζονται από κάτω προς τα πάνω.

179 ÷ 2 = 89 υπόλοιπο 1
89 ÷ 2 = 44 υπόλοιπο 1
44 ÷ 2 = 22 υπόλοιπο 0
22 ÷ 2 = 11 υπόλοιπο 0
11 ÷ 2 = 5 υπόλοιπο 1
5 ÷ 2 = 2 υπόλοιπο 1
2 ÷ 2 = 1 υπόλοιπο 0
1 ÷ 2 = 0 υπόλοιπο 1
Αποτέλεσμα: 10110011₂

Έτσι, το δεκαδικό 179 μετατρέπεται σε δυαδικό 10110011.

Δυαδικά κλάσματα και πρακτική χρήση

Αυτός ο μετατροπέας εστιάζει στην ακριβή μετατροπή ακεραίων αριθμών. Είναι επίσης δυνατή η χρήση δυαδικών κλασμάτων: τα ψηφία μετά το δυαδικό σημείο αντιπροσωπεύουν 1/2, 1/4, 1/8, 1/16 και ούτω καθεξής.

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

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

  • Χρησιμοποιήστε μόνο 0 και 1 για δυαδική είσοδο.
  • Χρησιμοποιήστε τα ψηφία 0–9 για δεκαδική εισαγωγή.
  • Υποστηρίζονται οι ακέραιοι αριθμοί. Τα κλάσματα δεν μετατρέπονται σκόπιμα από αυτό το εργαλείο.
  • Υποστηρίζονται αρνητικοί ακέραιοι, όπως -1010 ή -10.