Μετατροπέας συστημάτων αρίθμησης — Δυαδικό, οκταδικό, δεκαδικό και δεκαεξαδικό
Μετατρέψτε έναν αριθμό ταυτόχρονα μεταξύ δυαδικού, οκταδικού, δεκαδικού, δεκαεξαδικού και βάσης 36.
Οι τύποι και οι πηγές ενημερώθηκαν · Πηγές δεδομένων · 1Προβολή αλγορίθμου, σταθερών και προεπιλεγμένων εισόδων (JSON)
Δεκαδικό (βάση 10)
Σχετικά με αυτή την αριθμομηχανή
Ένας ακέραιος σε οποιαδήποτε βάση είναι το άθροισμα των ψηφίων επί τις αντίστοιχες δυνάμεις της βάσης· για παράδειγμα, το 1F στο δεκαεξαδικό ισούται με 1×16 + 15 = 31. Ο μετατροπέας χρησιμοποιεί ακριβή ακέραια αριθμητική για τις βάσεις 2, 8, 10, 16 και 36. Δέχεται μόνο μη αρνητικούς ακέραιους, όχι αρνητικά ή δεκαδικά· τα ψηφία πρέπει να είναι έγκυρα για την επιλεγμένη βάση.
Παράδειγμα υπολογισμού
υπολογισμένο με τις προεπιλεγμένες τιμές παρακάτω
Τιμή προς μετατροπή 255 · Βάση εισόδου Δεκαδικό (βάση 10) Δεκαδικό (βάση 10) 255 · Δυαδικό (βάση 2) 11111111 · Οκταδικό (βάση 8) 377 · Δεκαεξαδικό (βάση 16) FF · Βάση 36 73
Μέθοδος και παραδοχές
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Ένας ακέραιος σε οποιαδήποτε βάση είναι το άθροισμα των ψηφίων επί τις αντίστοιχες δυνάμεις της βάσης· για παράδειγμα, το 1F στο δεκαεξαδικό ισούται με 1×16 + 15 = 31. Ο μετατροπέας χρησιμοποιεί ακριβή ακέραια αριθμητική για τις βάσεις 2, 8, 10, 16 και 36. Δέχεται μόνο μη αρνητικούς ακέραιους, όχι αρνητικά ή δεκαδικά· τα ψηφία πρέπει να είναι έγκυρα για την επιλεγμένη βάση.
Πηγές δεδομένων
Αποποίηση ευθύνης
Αυτοί οι υπολογιστές παρέχουν γενικά μαθηματικά αποτελέσματα. Καλύπτουν μελέτη, σχεδιασμό και εκτίμηση — επαληθεύστε οτιδήποτε τροφοδοτεί μια βαθμολογούμενη εργασία, μια δημοσιευμένη τιμή ή μια χρηματική δέσμευση.
Πηγή υλοποίησης
Η καταγραφή περιγράφει την υλοποίηση αυτής της σελίδας, όχι ανεξάρτητη επικύρωση. Οι εξωτερικές πηγές στηρίζουν μόνο τον αναφερόμενο τύπο ή ορισμό· οι εκτιμήσεις και οι ειδικοί κανόνες διατηρούν τις δικές τους παραδοχές.
Προβολή αλγορίθμου, σταθερών και προεπιλεγμένων εισόδων (JSON)
Συχνές ερωτήσεις
Ποιον τύπο χρησιμοποιεί το Μετατροπέας συστημάτων αρίθμησης — Δυαδικό, οκταδικό, δεκαδικό και δεκαεξαδικό;
Τύπος: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Ποιες είσοδοι και όρια ισχύουν για Μετατροπέας συστημάτων αρίθμησης — Δυαδικό, οκταδικό, δεκαδικό και δεκαεξαδικό;
Χρησιμοποιήστε τις μονάδες δίπλα στα πεδία. Είναι όρια της φόρμας, όχι προτεινόμενες τιμές. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Ένας ακέραιος σε οποιαδήποτε βάση είναι το άθροισμα των ψηφίων επί τις αντίστοιχες δυνάμεις της βάσης· για παράδειγμα, το 1F στο δεκαεξαδικό ισούται με 1×16 + 15 = 31. Ο μετατροπέας χρησιμοποιεί ακριβή ακέραια αριθμητική για τις βάσεις 2, 8, 10, 16 και 36. Δέχεται μόνο μη αρνητικούς ακέραιους, όχι αρνητικά ή δεκαδικά· τα ψηφία πρέπει να είναι έγκυρα για την επιλεγμένη βάση.
Ποιο είναι ένα πλήρες παράδειγμα για Τιμή προς μετατροπή = 255; Βάση εισόδου = Δεκαδικό (βάση 10);
Είσοδοι: Τιμή προς μετατροπή = 255; Βάση εισόδου = Δεκαδικό (βάση 10). Υπολογισμός: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Αποτελέσματα: Δεκαδικό (βάση 10) = 255; Δυαδικό (βάση 2) = 11111111; Οκταδικό (βάση 8) = 377; Δεκαεξαδικό (βάση 16) = FF; Βάση 36 = 73.