Δωρεάν διαδικτυακός μετατροπέας από δυαδικό σε δεκαδικό

Μετατρέψτε αμέσως δυαδικούς αριθμούς (βάση 2) σε δεκαδικούς (βάση 10) με αυτόν τον δωρεάν διαδικτυακό μετατροπέα δυαδικών σε δεκαδικούς. Εισάγετε έναν αριθμό που αποτελείται αποκλειστικά από 0 και 1 για να δείτε τη δεκαδική του τιμή, την εξαδεκαδική, την οκταδική του μορφή, καθώς και τον βήμα προς βήμα υπολογισμό της θέσης των ψηφίων. Μπορείτε επίσης να μετατρέψετε δεκαδικούς σε δυαδικούς, να εργαστείτε με κλάσματα και τιμές συμπληρώματος του δύο με πρόσημο, καθώς και να αντιγράψετε τα αποτελέσματα. Οι μετατροπές εκτελούνται στον περιηγητή σας.

Μετατρέψτε τώρα Οι αριθμοί αποθηκεύονται στον περιηγητή σας
Εργαλείο μετατροπής δυαδικού σε δεκαδικό με εξαδικό, οκταδικό και βήμα προς βήμα αξίες θέσης

Μετατροπή ενός αριθμού

Πληκτρολογήστε έναν δυαδικό αριθμό για να τον μετατρέψετε.
Δεκαδική τιμή
—

Άλλες βάσεις και λεπτομέρειες

—Δεκαδικός
—Δυαδικό
—Hexadecimal
—Οκταδικό
—Bits
—Απαιτούμενα byte
—Υπογεγραμμένη τιμή
—Ως κείμενο

Πατήστε μια βάση για να την αντιγράψετε. Οι δεκαεξαδικές και οκταδικές τιμές είναι ακριβείς, συμπεριλαμβανομένων των ψηφίων μετά την υποδιαστολή.

Εργασία

Πληκτρολογήστε έναν αριθμό για να δείτε τον υπολογισμό.

Ο οδηγός

Μετατροπή από δυαδικό σε δεκαδικό: Τύπος, παραδείγματα και βήματα

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

Μια απλή εξήγηση

Τι είναι το δυαδικό σύστημα και γιατί πρέπει να το μετατρέψουμε σε δεκαδικό;

Το δυαδικό είναι το αριθμητικό σύστημα που χρησιμοποιούν οι υπολογιστές. Έχει μόνο δύο ψηφία, το 0 και το 1, τα οποία ονομάζονται «bits». Το δεκαδικό είναι το σύστημα που χρησιμοποιούν οι άνθρωποι στην καθημερινότητά τους, με δέκα ψηφία. Η μετατροπή μεταξύ των δύο συστημάτων σου επιτρέπει να διαβάσεις τα δεδομένα που αποθηκεύει ένας υπολογιστής ή να εγγράψεις μια τιμή με τον τρόπο που απαιτεί ο υπολογιστής.

Κάθε θέση σε έναν δυαδικό αριθμό έχει διπλάσια αξία από τη θέση που βρίσκεται στα δεξιά της: 1, 2, 4, 8, 16 και ούτω καθεξής. Αθροίστε τις θέσεις που περιέχουν το 1 και θα έχετε τη δεκαδική τιμή. Αυτός ο μετατροπέας το κάνει αυτό αμέσως, δείχνει τον υπολογισμό και δίνει επίσης την εξαδεκαδική και την οκταδική τιμή. Για μια οπτική απεικόνιση των εξαδεκαδικών τιμών, δοκιμάστε το Color Palette Generator.

Συνηθισμένοι λόγοι για τη μετατροπή

Γιατί οι άνθρωποι μετατρέπουν δυαδικούς αριθμούς

Μάθηση και εργασίες για το σπίτι

Ελέγξτε τις απαντήσεις για τα μαθήματα πληροφορικής και ηλεκτρονικής και δείτε τον υπολογισμό της θέσης των ψηφίων που οδηγεί στο αποτέλεσμα.

Προγραμματισμός και εντοπισμός σφαλμάτων

Διαβάστε τις σημαίες bit, τις μάσκες, τα δικαιώματα και τις τιμές των καταχωρητών, ή ελέγξτε ποια είναι στην πραγματικότητα μια τιμή 8-bit ή 32-bit με πρόσημο.

Δίκτυα και δεδομένα

Εργαστείτε με οκτάδες διευθύνσεων IP, μάσκες υποδικτύου και ακατέργαστα byte, ή αποκωδικοποιήστε μια ακολουθία byte σε αναγνώσιμο κείμενο.

Παραδείγματα με λύσεις

Παραδείγματα μετατροπών και πώς υπολογίζονται

Αυτά τα παραδείγματα δείχνουν τη μέθοδο. Μπορείτε να πληκτρολογήσετε οποιοδήποτε από αυτά στον μετατροπέα για να το ελέγξετε.

ΔυαδικόΕργασίαΔεκαδικόςHex
11018 + 4 + 113D
11010110128 + 64 + 16 + 4 + 2214D6
101.1014 + 1 + 0.5 + 0.1255.6255.A
11111111 (8-bit με πρόσημο)255 − 256−1FF
10.000.000 (8-bit με πρόσημο)128 − 256−12880
Μετατροπή σε λίγα βήματα

Πώς να χρησιμοποιήσετε τον μετατροπέα δυαδικού σε δεκαδικό

  1. Επιλέξτε «Δυαδικό → Δεκαδικό» ή «Δεκαδικό → Δυαδικό» στην κορυφή της οθόνης.
  2. Πληκτρολογήστε ή επικολλήστε τον αριθμό σας. Τα κενά, οι κάτω παύλες και το αρχικό «0b» αγνοούνται, οπότε το «0b1101 0110» είναι αποδεκτό.
  3. Διαβάστε το αποτέλεσμα και τον πίνακα με τις άλλες βάσεις. Πατήστε οποιαδήποτε τιμή για να την αντιγράψετε.
  4. Για να διαβάσετε αρνητικούς αριθμούς, επιλέξτε την επιλογή «με πρόσημο» και ορίστε ένα πλάτος bit, ή αφήστε την επιλογή «Αυτόματο» για να χρησιμοποιηθεί το μήκος που πληκτρολογήσατε.
  5. Ανοίξτε το τμήμα εργασίας για να δείτε κάθε θέση αριθμού ή κάθε βήμα της διαίρεσης.
Δεν απαιτείται εργαλείο

Πώς να μετατρέψετε δυαδικά και δεκαδικά αριθμούς με το χέρι

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

Τύποι μετατροπής από δυαδικό σε δεκαδικό για το Excel, τα φύλλα εργασίας και τον κώδικα

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

Excel / Sheets, από δυαδικό σε δεκαδικό: =BIN2DEC("11010110") → 214 Excel / Sheets, από δεκαδικό σε δυαδικό: =DEC2BIN(214) → 11010110 Python: int("11010110", 2) και bin(214) JavaScript: parseInt("11010110", 2) και (214).toString(2) Kotlin: "11010110".toInt(2) και 214.toString(2) Java: Integer.parseInt("11010110", 2) και Integer.toBinaryString(214)

Η συνάρτηση BIN2DEC του Excel δέχεται το πολύ 10 bit και αντιμετωπίζει το δέκατο bit ως bit πρόσημου, οπότε χρησιμοποιήστε αυτό το εργαλείο για μεγαλύτερες τιμές.

Αρνητικοί αριθμοί

Υπογεγραμμένοι αριθμοί και συμπλήρωμα του δύο

Χωρίς υπογραφή

Όλα τα bit αποτελούν μέρος της τιμής. Σε 8 bit μπορείς να αποθηκεύσεις τιμές από 0 έως 255.

Συμπλήρωμα του δύο

Το πρώτο bit θεωρείται αρνητική τιμή. Σε 8 bit μπορείς να αποθηκεύσεις τιμές από −128 έως 127. Για να αντιστρέψεις έναν αριθμό, αντιστρέψε κάθε bit και πρόσθεσε το 1.

Το πλάτος σε bit έχει σημασία

Τα ίδια bit αντιστοιχούν σε διαφορετικούς αριθμούς ανάλογα με το πλάτος. Το 11111111 ισούται με −1 ως 8 bit, αλλά με 255 ως αριθμός χωρίς πρόσημο, ενώ το 0000000011111111 ισούται με 255 ακόμη και ως 16 bit με πρόσημο.

Πρόσημο και μέγεθος

Η προσθήκη ενός αρνητικού προσημίου μπροστά, όπως στο −1010, είναι μια διαφορετική έννοια από το συμπλήρωμα των δύο. Αυτό το εργαλείο εμφανίζει και τις δύο μορφές όταν μετατρέπετε έναν αρνητικό δεκαδικό αριθμό.

Καλύτερα αποτελέσματα

Απλές συμβουλές για τη χρήση του Binary

  • Ομαδοποιήστε τα bit σε ομάδες των 4 ή των 8, ώστε να είναι πιο εύκολο να τα διαβάσετε και να τα συγκρίνετε με δεκαεξαδικά ψηφία και byte.
  • Μάθετε τις δυνάμεις του δύο μέχρι το 2^10 (1024). Χάρη σε αυτές, οι νοεροί υπολογισμοί γίνονται πολύ πιο γρήγορα.
  • Αν το αποτέλεσμα είναι λάθος, ελέγξτε αν λείπει ή υπάρχει επιπλέον bit και αν η επιλογή «με πρόσημο» είναι ενεργοποιημένη ή απενεργοποιημένη.
  • Όταν γράφετε κώδικα, προτιμήστε τις κυριολεκτικές τιμές της ίδιας της γλώσσας, όπως το 0b11010110, ώστε η τιμή να είναι προφανής στους αναγνώστες.
Χρήσιμες πληροφορίες

Περιορισμοί και προστασία προσωπικών δεδομένων

Προστασία προσωπικών δεδομένων

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

Περιορισμοί

Η δυαδική εισαγωγή περιορίζεται στα 2.048 bit και η δεκαδική εισαγωγή σε περίπου 600 ψηφία. Τα δεκαδικά κλάσματα που δεν καταλήγουν σε δυαδική μορφή περικοπούνται στα 32 δυαδικά ψηφία. Οι μορφές κινητής υποδιαστολής, όπως το IEEE 754, δεν ερμηνεύονται: τα bit διαβάζονται ως απλοί αριθμοί.

Συχνές ερωτήσεις

Συχνές ερωτήσεις για τον μετατροπέα δυαδικών σε δεκαδικούς αριθμούς

Πώς μπορώ να μετατρέψω ένα δυαδικό αριθμό σε δεκαδικό;

Γράψτε τις θέσεις 1, 2, 4, 8, 16 και ούτω καθεξής κάτω από τα bit, ξεκινώντας από τα δεξιά. Αθροίστε τις θέσεις όπου το bit είναι 1. Για το 1101, αυτό είναι 8 + 4 + 1 = 13.

Πώς μπορώ να μετατρέψω ένα δεκαδικό αριθμό σε δυαδικό;

Διαιρέστε τον αριθμό με το 2 επανειλημμένα και σημειώστε κάθε υπόλοιπο. Όταν φτάσετε στο 0, διαβάστε τα υπόλοιπα από το τελευταίο προς το πρώτο. Για το 13, τα υπόλοιπα δίνουν το 1101.

Μπορεί να μετατρέψει δυαδικούς αριθμούς με δεκαδικό μέρος;

Ναι. Τα ψηφία μετά την δυαδική υποδιαστολή υπολογίζονται ως 1/2, 1/4, 1/8 και ούτω καθεξής, οπότε το 101,101 ισούται με 5,625. Αντίστροφα, τα δεκαδικά κλάσματα μετατρέπονται σε έως και 32 δυαδικά ψηφία, και το εργαλείο σας ενημερώνει όταν μια τιμή δεν μπορεί να αποδοθεί με ακρίβεια.

Τι είναι το συμπλήρωμα του δύο;

Το συμπλήρωμα του δύο είναι ο τρόπος με τον οποίο οι υπολογιστές αποθηκεύουν τους αρνητικούς ακέραιους αριθμούς. Το πρώτο bit έχει αρνητικό βάρος, οπότε σε 8 bit το 11111111 αντιστοιχεί στο −1 και το 10000000 στο −128. Επιλέξτε την επιλογή «με πρόσημο» και ορίστε ένα πλάτος bit για να διαβάσετε τα bit σας με αυτόν τον τρόπο.

Πόσα bit μπορώ να εισάγω;

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

Γιατί εμφανίζεται το μήνυμα ότι η εισαγωγή μου δεν είναι δυαδικό ψηφίο;

Οι δυαδικοί αριθμοί χρησιμοποιούν μόνο τα 0 και 1. Αν ο αριθμός σας περιέχει ψηφία όπως τα 2 έως 9, πιθανότατα είναι δεκαδικός, οπότε επιλέξτε «Δεκαδικός → Δυαδικός». Τα κενά, οι κάτω παύλες και το αρχικό 0b αγνοούνται.

Εμφανίζει και δεκαεξαδικά και οκταδικά;

Ναι. Κάθε μετατροπή εμφανίζει επίσης την εξαδεκαδική (βάση 16) και την οκταδική (βάση 8) μορφή, και μπορείτε να πατήσετε σε οποιαδήποτε τιμή για να την αντιγράψετε.

Μπορεί να μετατρέψει δυαδικό κώδικα σε κείμενο;

Όταν εισάγετε έναν ακέραιο αριθμό byte (πολλαπλάσιο των 8 bit), το εργαλείο εμφανίζει επίσης το κείμενο που αντιπροσωπεύουν αυτά τα byte σε κωδικοποίηση UTF-8· για παράδειγμα, το 01001000 01101001 αντιστοιχεί στο «Hi».

Αποθηκεύονται κάπου τα δεδομένα που εισάγω;

Όχι. Όλη η μετατροπή πραγματοποιείται στον περιηγητή σας και τίποτα από όσα πληκτρολογείτε δεν αποστέλλεται στον διακομιστή μας ούτε αποθηκεύεται.

Μπορώ να δημιουργήσω σύνδεσμο προς μια συγκεκριμένη μετατροπή;

Ναι. Προσθέστε το «?mode=b2d&value=11010110» ή το «?mode=d2b&value=214» στη διεύθυνση της σελίδας.

Από χρήστες αυτού του εργαλείου

Κριτικές

Φόρτωση κριτικών…
Συνέχισε

Περισσότερα εργαλεία στο κουτί

Στην αρχική σελίδα θα βρείτε δεκάδες ακόμη δωρεάν εργαλεία που δεν απαιτούν κλειδί API.

Προτείνετε ένα εργαλείο