Μετατροπέας βάσης αριθμού
Μετατροπή αριθμών μεταξύ δυαδικού, οκτανίου, δεκαδικικού και δεκαεξαδικού.
Ενημέρωση αποτελεσμάτων όπως πληκτρολογείτε.
Σχετικά με αυτό το κομπιουτεράκι
Ένας μετατροπέας βάσης αριθμού ξαναγράφει έναν ακέραιο από μία βάση θέσης σε άλλη δυαδική (βάση 2), οκταλική (βάση 8), δεκαδική (βάση 10) και δεκαεξαδική (βάση 16). Διαβάζει την αξία σας στη βάση πηγής, λειτουργεί την απλή δεκαδική αξία του, και ξαναεκχύνει αυτή την τιμή στη βάση στόχου. Κάθε βάση χρησιμοποιεί ένα σταθερό σύνολο ψηφίων: 0 7 για δυαδικό, 0/7 για οκταδικό, 0/7/9. Στη συνέχεια, A/7/F για δεκαεξαδικό, όπου A/7/F για 10/7/15. Επειδή το 16 είναι 24, κάθε ψηφίο hex για να κάνει ακριβώς τέσσερα δυαδικά ψηφία, και γι' αυτό οι προγραμματιστές χρησιμοποιούν το hex ως κοντό χέρι για τις πρώτες ψηφιολέξεις. Ο πίνακας αποτελεσμάτων δείχνει τον ίδιο αριθμό σε όλες τις τέσσερις βάσεις, ενώ ο αριθμός αυτός είναι 11 σε δυαδικό και FF σε δεκαεξαδικό, δεδομένου ότι 255 = 15×16 + 15. Ο μετατροπέας αναφέρει επίσης την ενδιάμεση δεκαδική τιμή, ώστε να μπορείτε να ελέγξετε την εργασία. Ένας πίνακας αποτελεσμάτων δείχνει τον ίδιο αριθμό σε όλες τις τέσσερις βάσεις και μη έγκυρο αριθμό για τον οποίο έχει γίνει.
Συχνές ερωτήσεις
Πώς μετατρέπω το δεκαδικό σε δυαδικό;
Για παράδειγμα 10 στο δεκαδικό είναι 1010 σε δυαδικό, και 255 είναι 11.
Σε ποιες περιπτώσεις χρησιμοποιείται το δεκαεξαδικό;
Το δεκαεξαδικό (βάση 16) συσκευάζει τέσσερα δυαδικά κομμάτια σε ένα ψηφίο (0α0α9 και μετά Aααα), οπότε είναι ένας συμπαγής τρόπος για να γράψεις ψηφιολέξεις.
Γιατί ο αριθμός μου δείχνει μια παύλα;
Τα ψηφία πρέπει να ισχύουν για την πηγή βάσης
Τι σημαίνουν τα γράμματα Α προς Φ σε δεκαεξαδικό;
Είναι μονό ψηφία για τις τιμές 10 έως 15: A είναι 10, B είναι 11, μέχρι F που είναι 15. Αυτό επιτρέπει τη βάση 16 αριθμούς ταιριάζει μέχρι 15 σε ένα μέρος πριν πρέπει να φέρει.
Γιατί κάθε ψηφίο εξιδανικείας ισούται με τέσσερα δυαδικά ψηφία;
Επειδή 16 ισούται με 2 με την τέταρτη δύναμη, κάθε δεκαεξαδικό ψηφίο καλύπτει ακριβώς τέσσερα bits. Έτσι, το byte 11 ομάδες σε 1 1, που είναι FF ~ αυτός ο μετατροπέας βάσης αριθμός κάνει ότι ομαδοποιούνται για σας.
Μπορεί αυτός ο μετατροπέας να χειριστεί πολύ μεγάλους αριθμούς;
Λειτουργεί σε ολόκληρους αριθμούς και είναι ακριβής μέχρι το εύρος ακέραιοι αποθηκεύονται ακριβώς (περίπου 9 τετράγωνα, ή 253). Πέρα από αυτό, εξαιρετικά μεγάλες δυαδικές ή δεκαεξαδικές χορδές μπορεί να χάσουν ακρίβεια στα τελευταία ψηφία τους.
API □ χρήση αυτού του υπολογιστή από τον κωδικό
Καλέστε αυτόν τον υπολογιστή ως ένα δωρεάν JSON τελικό σημείο Οτιδήποτε παραλείψετε χρησιμοποιεί την ίδια προεπιλογή αυτή η σελίδα είναι προγευματισμένη. Μια άγνωστη παράμετρος είναι ένα 400, ποτέ ένα σιωπηλό μηδέν. Διαβάστε τα πλήρη έγγραφα API →
Τέλος
GET https://calculator.free/api/v1/number-base/
curl
curl "https://calculator.free/api/v1/number-base/?amount=255&from=10&to=2"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/number-base/?" + new URLSearchParams({
"amount": "255",
"from": "10",
"to": "2"
}));
const data = await r.json();
console.log(data.results);
Τα αποτελέσματα είναι εκτιμήσεις για γενική καθοδήγηση μόνο, όχι οικονομικές, ιατρικές ή φορολογικές συμβουλές.