Μετατροπέας Δυαδικών Αριθμών
Μετατρέψτε δυαδικούς αριθμούς σε δεκαδικούς και αντίστροφα με ακρίβεια. Υποστηρίζει μεγάλους ακέραιους και αρνητικούς αριθμούς. Η επεξεργασία γίνεται τοπικά…
Έναρξη χρήσης
Δυνατότητες και περιορισμοί
Αυτό το εργαλείο μετατρέπει ακέραιους αριθμούς μεταξύ δυαδικού και δεκαδικού συστήματος. Χρησιμοποιεί JavaScript BigInt, οπότε διατηρεί πλήρη ακρίβεια ακόμα και για αριθμούς πέρα από το ασφαλές εύρος του Number. Η είσοδος περιορίζεται σε 10.000 ψηφία για να διατηρηθεί η απόδοση.
Παράδειγμα
Αν επιλέξετε «Δυαδικό σε δεκαδικό» και εισάγετε 101101, το αποτέλεσμα είναι 45. Αν επιλέξετε «Δεκαδικό σε δυαδικό» και εισάγετε 45, το αποτέλεσμα είναι 101101. Για αρνητικό δυαδικό -101, το αποτέλεσμα είναι -5.
Τι υποστηρίζεται
- Μόνο ακέραιοι αριθμοί, όχι κλάσματα ή δεκαδικά ψηφία.
- Προαιρετικό πρόσημο μείον για αρνητικούς αριθμούς.
- Αρχικά μηδενικά γίνονται αποδεκτά αλλά δεν διατηρούνται στο αποτέλεσμα.
Τι δεν υποστηρίζεται
- Κλάσματα, επιστημονική σημειογραφία, προθέματα όπως
0b, κενά ή άλλα σύμβολα. - Μετατροπή δυαδικών κλασμάτων, αναπαραστάσεων κινητής υποδιαστολής ή bytes κειμένου.
- Αναπαράσταση δύο συμπληρωμάτων ή σταθερού πλάτους bit για αρνητικούς αριθμούς.
Συχνές ερωτήσεις
Μπορώ να μετατρέψω πολύ μεγάλους αριθμούς;
Ναι, το εργαλείο χρησιμοποιεί BigInt, οπότε μπορείτε να μετατρέψετε αριθμούς με έως 10.000 ψηφία χωρίς απώλεια ακρίβειας.
Γιατί το αποτέλεσμα δεν έχει αρχικά μηδενικά;
Το εργαλείο επιστρέφει την κανονικοποιημένη μορφή του αριθμού. Για παράδειγμα, το δυαδικό 00101 θα εμφανιστεί ως 101.
Πώς αντιμετωπίζονται οι αρνητικοί αριθμοί;
Οι αρνητικοί αριθμοί εμφανίζονται με πρόσημο μείον, π.χ. -101 σε δυαδικό γίνεται -5 σε δεκαδικό. Δεν χρησιμοποιείται συμπλήρωμα ως προς 2.
Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.