Υπολογιστής/Υπολογιστής υπολογιστή/ Υπολογιστής Μετατροπής Βάσεων

Μετατροπέας αριθμητικών βάσεων

Μετατρέψτε εύκολα μεταξύ δυαδικού, οκταδικού, δεκαδικού και δεκαεξαδικού συστήματος. Υποστηρίζει άμεση μετατροπή σε πραγματικό χρόνο.

Μετατροπέας βάσεων


Οπτικοποίηση bit

Κατανόηση συστημάτων αρίθμησης


Βασικές έννοιες
Διαδικασία μετατροπής
Παραδείγματα χρήσης

Δυαδικό (Binary, Βάση-2)

Χρησιμοποιεί μόνο τα ψηφία 0 και 1. Είναι η βασική «γλώσσα» του υπολογιστή.

Οκταδικό (Octal, Βάση-8)

Χρησιμοποιεί τα ψηφία 0–7. Συχνά χρησιμοποιείται για δικαιώματα αρχείων σε Unix/Linux.

Δεκαδικό (Decimal, Βάση-10)

Χρησιμοποιεί τα ψηφία 0–9. Το πιο διαδεδομένο σύστημα στην καθημερινή ζωή.

Δεκαεξαδικό (Hexadecimal, Βάση-16)

Χρησιμοποιεί τα ψηφία 0–9 και τα γράμματα A–F. Χρησιμοποιείται σε διευθύνσεις μνήμης, κωδικούς χρωμάτων κ.ά.

Μέθοδοι μετατροπής βάσεων

Αναπαράσταση διεύθυνσης μνήμης

Διεύθυνση μνήμης σε δεκαεξαδικό: 0x7FFF

Κωδικός χρώματος

HTML/CSS: #FF0000 (κόκκινο)

Δικαιώματα αρχείων (Unix/Linux)

rwxr-xr-x = 755(8)

Συχνές ερωτήσεις (FAQ)


Τι σημαίνουν τα γράμματα A έως F στο δεκαεξαδικό σύστημα;

Το δεκαεξαδικό σύστημα χρειάζεται 16 σύμβολα, επομένως μετά το 0–9 χρησιμοποιούνται τα A(10), B(11), C(12), D(13), E(14), F(15).

Υπάρχει γρήγορη μέθοδος άμεσης μετατροπής μεταξύ δυαδικού και δεκαεξαδικού;

Ναι. Τέσσερα δυαδικά ψηφία αντιστοιχούν σε ένα δεκαεξαδικό ψηφίο. Παράδειγμα: 1010(2) = A(16)

Αλλάζει η σημειογραφία των βάσεων ανά γλώσσα προγραμματισμού;

Ναι. Δυαδικό: 0b1010, Οκταδικό: 0o77, Δεκαεξαδικό: 0xFF, Δεκαδικό: 42 κ.λπ.

Πώς αναπαριστώνται αρνητικοί αριθμοί σε δυαδικό;

Τα περισσότερα συστήματα χρησιμοποιούν τη μέθοδο συμπληρώματος δύο (two’s complement).