Μετατροπέας Βάσης Αριθμών
Μετατρέψτε έναν ακέραιο αριθμό μεταξύ δυαδικού (βάση 2), οκταδικού (βάση 8), δεκαδικού (βάση 10) και δεκαεξαδικού (βάση 16).
Τελευταία ενημέρωση: 20 Ιουνίου 2026 · Αξιολογήθηκε από TG we-Calculate Editorial TeamΑπό βάση
Ο ίδιος ακέραιος εμφανίζεται και στις τέσσερις βάσεις παρακάτω.
Πώς μετατρέπετε έναν αριθμό μεταξύ βάσεων;
Για να μετατρέψετε έναν αριθμό στη βάση 10, πολλαπλασιάστε κάθε ψηφίο με τη βάση υψωμένη στη θέση του (μετρώντας από το μηδέν στα δεξιά) και προσθέστε τα αποτελέσματα. Για να πάτε από δεκαδικό σε άλλη βάση, διαιρέστε επανειλημμένα με τη βάση-στόχο και διαβάστε τα υπόλοιπα από κάτω προς τα πάνω. Αυτό το εργαλείο κάνει και τα δύο αυτόματα.
Τύπος
How this is calculated
Παρέχετε δύο εισόδους: την τιμή (μια συμβολοσειρά ψηφίων) και τη «βάση προέλευσης» (το σύστημα αρίθμησης στο οποίο είναι γραμμένη αυτή η συμβολοσειρά — 2, 8, 10 ή 16). Ο μετατροπέας ελέγχει πρώτα ότι κάθε χαρακτήρας είναι έγκυρο ψηφίο για αυτή τη βάση: η βάση 2 επιτρέπει μόνο 0–1, η βάση 8 επιτρέπει 0–7, η βάση 10 επιτρέπει 0–9, και η βάση 16 προσθέτει A–F (χωρίς διάκριση πεζών-κεφαλαίων). Αν κάποιος χαρακτήρας είναι εκτός εύρους, η είσοδος απορρίπτεται αντί να περικοπεί σιωπηλά.
Η τιμή στη συνέχεια αποκωδικοποιείται σε έναν ενιαίο δεκαδικό ακέραιο χρησιμοποιώντας θεσιακή σημειογραφία: κάθε ψηφίο πολλαπλασιάζεται με τη βάση υψωμένη στη δύναμη της θέσης του, μετρώντας από το μηδέν στα δεξιά, και τα γινόμενα αθροίζονται. Έτσι το δυαδικό 1010 γίνεται 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Αυτός ο ένας ακέραιος είναι η κανονική τιμή· επανακωδικοποιείται και στις τέσσερις βάσεις για την εμφάνιση, με το δεκαεξαδικό να εμφανίζεται με κεφαλαία γράμματα κατά σύμβαση.
Το εργαλείο χειρίζεται μόνο μη αρνητικούς ακέραιους αριθμούς — χωρίς πρόσημα, κλάσματα ή διαχωριστικά. Επίσης υποθέτει ακριβή ακέραια αριθμητική, οπότε τιμές πάνω από 2⁵³−1 (9,007,199,254,740,991) απορρίπτονται ώστε να αποφευχθούν σφάλματα στρογγυλοποίησης κινητής υποδιαστολής.
Παραδείγματα
| Είσοδος | Αποτέλεσμα |
|---|---|
| Δυαδικό 1010 → δεκαδικό | 10 |
| Δεκαδικό 255 → δεκαεξαδικό | FF |
| Δεκαεξαδικό 1F → οκταδικό | 37 |
Συχνές ερωτήσεις
Τα δεκαεξαδικά ψηφία A–F μπορούν να γραφτούν με πεζά ή κεφαλαία, αλλά τα κεφαλαία είναι η πιο κοινή σύμβαση για διευθύνσεις μνήμης, κωδικούς χρωμάτων και τεκμηρίωση, οπότε το αποτέλεσμα χρησιμοποιεί κεφαλαία.
Αυτός ο μετατροπέας χειρίζεται μη αρνητικούς ακέραιους αριθμούς. Τα κλάσματα και τα πρόσημα δεν υποστηρίζονται, καθώς τα δυαδικά/οκταδικά/δεκαεξαδικά κλάσματα ακολουθούν ξεχωριστούς κανόνες.
Έως 9.007.199.254.740.991 (2⁵³−1), ο μεγαλύτερος ακέραιος που μπορεί να αναπαραστήσει η JavaScript με ακρίβεια. Μεγαλύτερες τιμές απορρίπτονται για την αποφυγή σφαλμάτων στρογγυλοποίησης.
Γνωστό και ως
Πηγές και αναφορές
TG we-Calculate Editorial Team. (2026). Μετατροπέας Βάσης Αριθμών [Online calculator]. TG we-Calculate. https://we-calculate.com/el/calculator/number-base-converter
TG we-Calculate Editorial Team. "Μετατροπέας Βάσης Αριθμών." TG we-Calculate. 2026. https://we-calculate.com/el/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Μετατροπέας Βάσης Αριθμών," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/el/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Μετατροπέας Βάσης Αριθμών}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/el/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Σας βοήθησε αυτή η αριθμομηχανή;
