Handytool
ΑνάπτυξηΔωρεάνΕκτελείται τοπικά

Μετατροπέας Αριθμητικής Βάσης

Μετατρέψτε μεταξύ δυαδικό, οκταδικό, δεκαδικό, και δεκαεξαδικό ταυτόχρονα — συν οποιαδήποτε προσαρμοσμένη βάση 2–36 — με υποστήριξη big-integer, αρνητικά, και ομαδοποίηση ψηφίου.

Οι μετατροπές τρέχουν τοπικά στο πρόγραμμα περιήγησής σας με ακριβή μαθηματικά big-integer.

Σχετικά με το Μετατροπέας Αριθμητικής Βάσης

Αυτός ο μετατροπέας αριθμητικής βάσης κρατά τα δυαδικά, οκταδικά, δεκαδικά, και δεκαεξαδικά πεδία συγχρονισμένα — πληκτρολογήστε σε οποιοδήποτε ένα και τα υπόλοιπα ενημερώνονται ζωντανά. Προσθέστε μια προσαρμοσμένη βάση από 2 έως 36 για τίποτα από βάση-3 έως βάση-36, εναλλάξτε αναγνώσιμη ομαδοποίηση ψηφίου, και δουλέψτε με αυθαίρετα μεγάλες τιμές χάρη στη φυσική υποστήριξη BigInt, συμπεριλαμβανομένων αρνητικών αριθμών. Είναι ένας γρήγορος, ακριβής μετατροπέας radix που λειτουργεί εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χωρίς εκπλήξεις στρογγυλοποίησης.

Δυνατότητες του Μετατροπέας Αριθμητικής Βάσης

  • 01

    Τέσσερις βάσεις, ζωντανή-συγχρονισμένες

    Δυαδικό, οκταδικό, δεκαδικό, και hex είναι πάντα σε συμφωνία. Επεξεργάστε όποια βάση είναι τα δεδομένα σας και διαβάστε τα άλλα στιγμιαία — δεν υπάρχει round-tripping μέσω δεκαδικό με το χέρι.

  • 02

    Big integers, χωρίς overflow

    Σχεδιασμένο από BigInt, οπότε τιμές 64-bit, hashes, και μεγάλοι αριθμοί μετατρέπονται ακριβώς χωρίς απώλεια ακρίβειας που υφίστανται αριθμομηχανές κινητής υποδιαστολής πέρα από 2^53.

  • 03

    Προσαρμοσμένη βάση και ομαδοποίηση

    Επιλέξτε οποιαδήποτε βάση 2–36 για το προσαρμοσμένο πεδίο, και εναλλάξτε ομαδοποίηση ψηφίου (nibbles για δυαδικό και hex, τρεις για δεκαδικό) για να κρατήσετε μεγάλες τιμές αναγνώσιμες. Υποστηρίζονται και αρνητικοί αριθμοί.

Συχνές ερωτήσεις για το Μετατροπέας Αριθμητικής Βάσης

Πώς μετατρέπω δυαδικό σε δεκαδικό;
Πληκτρολογήστε τα δυαδικά ψηφία σας στο δυαδικό πεδίο και η δεκαδική τιμή εμφανίζεται αμέσως, μαζί με οκταδικό και δεκαεξαδικό. Η επεξεργασία οποιουδήποτε πεδίου ενημερώνει όλα τα άλλα, ώστε η μετατροπή λειτουργεί σε κάθε κατεύθυνση.
Μπορεί να μετατρέψει πολύ μεγάλους αριθμούς;
Ναι. Ο μετατροπέας χρησιμοποιεί JavaScript BigInt, ώστε αριθμοί πολύ πέρα από 2^53 — όπως 64-bit ακέραιοι ή μεγάλα hashes — μετατρέπονται ακριβώς χωρίς στρογγυλοποίηση, σε αντίθεση με αριθμομηχανές κατασκευασμένες στη μαθηματική κινητής υποδιαστολής.
Ποιες βάσεις υποστηρίζονται;
Δυαδικό (2), οκταδικό (8), δεκαδικό (10), και δεκαεξαδικό (16) έχουν ειδικά πεδία, συν ένα προσαρμοσμένο πεδίο για οποιαδήποτε βάση από 2 έως 36 χρησιμοποιώντας ψηφία 0–9 και γράμματα a–z.
Χειρίζεται αρνητικούς αριθμούς;
Ναι — βάλτε ένα σημάδι μείον μπροστά και η αρνητική τιμή μεταφέρεται σε κάθε βάση. Σημειώστε ότι αυτό είναι υπογεγραμμένο μέγεθος, όχι two's-complement, ώστε να δείχνει -1010 αντί για μια fixed-width complement μορφή.
Τι είναι ομαδοποίηση ψηφίου;
Εισάγει κενά για να κάνει μεγάλους αριθμούς αναγνώσιμους — δυαδικό και hex ομαδοποιούνται σε τέσσερα (nibbles) και δεκαδικό σε τρεις. Εναλλάξτε το εάν χρειάζεστε μια τιμή χωρίς κενά για αντιγραφή αλλού.

Σχετικά εργαλεία

Ανάπτυξη

Δείτε κι άλλα εργαλεία

Όλα τα εργαλεία