Online Tools Center
  • Αρχική
  • Εργαλεία
  • Μετατροπείς
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Γρήγοροι Σύνδεσμοι

  • Math Calculators
  • Εργαλεία
  • Μετατροπείς
  • Σχετικά
  • Επικοινωνία

Νομικά

  • Πολιτική Απορρήτου
  • Όροι Χρήσης

© 2026 Online Tools Center. Όλα τα δικαιώματα διατηρούνται.

Μετατροπέας Δυαδικών Αριθμών

Μετατρέψτε αριθμούς άμεσα μεταξύ δεκαδικού, δυαδικού, οκταδικού και δεκαεξαδικού συστήματος με υποστήριξη συμπληρώματος ως προς 2.

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

Έγκυρο εύρος (με πρόσημο): -128 – 127

Εισάγετε τιμή σε οποιοδήποτε πεδίο για μετατροπή

Τι είναι ο μετατροπέας δυαδικών αριθμών;

Ο μετατροπέας δυαδικών αριθμών μετατρέπει αριθμούς μεταξύ θεσιακών αριθμητικών συστημάτων που χρησιμοποιούνται στις εσωτερικές λειτουργίες των υπολογιστών. Οι τέσσερις πιο συνηθισμένες βάσεις είναι: δεκαδικό (βάση 10), δυαδικό (βάση 2), οκταδικό (βάση 8) και δεκαεξαδικό (βάση 16). Η γνώση αυτών των συστημάτων είναι θεμελιώδης στην πληροφορική, την ψηφιακή ηλεκτρονική και τον συστημικό προγραμματισμό.

Στην Ελλάδα, πάροχοι όπως η Cosmote, η Vodafone Ελλάδας και η Wind διαχειρίζονται μπλοκ IPv4 διευθύνσεων σε δυαδική μορφή. Ελληνικοί χαρακτήρες όπως το 'Σ' (Unicode U+03A3 = 931 δεκαδικό, 0x03A3 hex) και 'Ω' (U+03A9 = 937, 0x03A9) είναι σημαντικοί στην ανάλυση κωδικοποιήσεων κειμένου. Ο ΑΦΜ (Αριθμός Φορολογικού Μητρώου) της Ελλάδας είναι 9ψήφιος.

Τύποι μετατροπής

Η τιμή ενός αριθμού σε οποιοδήποτε θεσιακό σύστημα είναι το άθροισμα κάθε ψηφίου πολλαπλασιασμένου με τη βάση υψωμένη στη δύναμη της θέσης του ψηφίου, μετρώντας από το μηδέν από τα δεξιά.

Θεσιακή σημειογραφία (βάση N → δεκαδικό)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Συμπλήρωμα ως προς 2 (αρνητικοί αριθμοί)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Το συμπλήρωμα ως προς 2 αναπαριστά αρνητικούς ακέραιους σε δυαδική μορφή: αντιστρέφονται όλα τα bits και προστίθεται 1. Αυτό επιτρέπει τη χρήση του ίδιου κυκλώματος πρόσθεσης τόσο για θετικούς όσο και για αρνητικούς αριθμούς.

Πρακτικά παραδείγματα

Ελληνικό γράμμα 'Σ'

Το 'Σ' στο Unicode είναι U+03A3 = 931 δεκαδικό και 0x03A3 δεκαεξαδικό. Η κατανόηση των Unicode code points για ελληνικά γράμματα είναι σημαντική κατά την αντιμετώπιση προβλημάτων κωδικοποίησης κειμένου σε συστήματα που υποστηρίζουν ελληνικά.

Μάσκα υποδικτύου Cosmote

Η τυπική μάσκα υποδικτύου 255.255.255.0 σημαίνει ότι τα πρώτα 24 bits ταυτοποιούν το δίκτυο. Δυαδικά: 1111 1111.1111 1111.1111 1111.0000 0000. Η CIDR σημειογραφία /24 αναφέρεται σε αυτά τα 24 bits που είναι 1.

TCP θύρα 443 (HTTPS)

Θύρα 443 = 1 1011 1011 δυαδικό (9 bits) και 0x1BB δεκαεξαδικό. Έλληνες διαχειριστές δικτύου χρησιμοποιούν δεκαεξαδική σημειογραφία θυρών στους κανόνες firewall.

ΑΦΜ σε δυαδική κωδικοποίηση

Ο 9ψήφιος ΑΦΜ (0–999999999) μετατρεπόμενος σε δυαδικό χρειάζεται έως 30 bits. Η κατανόηση των δυαδικών εύρων βοηθά στον σχεδιασμό πεδίων βάσεων δεδομένων με σωστό πλάτος bits.

Πώς λειτουργεί ο μετατροπέας

  1. 1

    Εισάγετε ή επικολλήστε έναν αριθμό σε οποιοδήποτε από τα τέσσερα πεδία (δεκαδικό, δυαδικό, οκταδικό ή δεκαεξαδικό).

  2. 2

    Επιλέξτε κατάλληλο πλάτος bits για το πλαίσιό σας (8 bits για byte, 32 bits για τυπικό ακέραιο).

  3. 3

    Το εργαλείο επικυρώνει την εισαγωγή σε σχέση με την επιλεγμένη βάση και το εύρος με πρόσημο.

  4. 4

    Το δεκαδικό ισοδύναμο υπολογίζεται και εκφράζεται ταυτόχρονα σε όλες τις υπόλοιπες βάσεις.

  5. 5

    Οι αρνητικοί δεκαδικοί αριθμοί εμφανίζονται ως συμπλήρωμα ως προς 2 για το επιλεγμένο πλάτος bits με τις αντίστοιχες οκταδικές και δεκαεξαδικές τιμές.

Συμβουλές και τεχνάσματα

  • ✦Κάθε δεκαεξαδικός χαρακτήρας αντιστοιχεί ακριβώς σε 4 bits (nibble). Αποστηθίζοντας τα 16 ισοδύναμα nibble, μπορείτε να διαβάζετε memory dumps χωρίς αριθμομηχανή.
  • ✦Απομνημονεύστε τις δυνάμεις του 2 έως το 2¹⁰ = 1 024 για γρήγορους υπολογισμούς στο μυαλό.
  • ✦Τα δικαιώματα αρχείων Unix (π.χ. chmod 755) είναι οκταδικά: 7 = 111₂ σημαίνει ανάγνωση + εγγραφή + εκτέλεση για τον ιδιοκτήτη.
  • ✦Στο συμπλήρωμα ως προς 2, η υπερχείλιση 8-bit 127 + 1 δίνει −128 — συνηθισμένο σφάλμα προγραμματισμού σε C.
  • ✦Ένα byte αντιστοιχεί πάντα ακριβώς σε δύο δεκαεξαδικούς χαρακτήρες, κάνοντας την ανάγνωση network captures πολύ ευκολότερη.

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

Γιατί οι υπολογιστές χρησιμοποιούν δυαδικό αντί για δεκαδικό σύστημα;▼

Τα τρανζίστορ έχουν δύο σταθερές καταστάσεις (ενεργό/ανενεργό) που αντιστοιχούν φυσικά στο 1 και 0. Δέκα σταθερά επίπεδα τάσης για κάθε δεκαδικό ψηφίο θα έκανε τα κυκλώματα πολύ πιο πολύπλοκα.

Τι είναι το συμπλήρωμα ως προς 2 και γιατί χρησιμοποιείται;▼

Το συμπλήρωμα ως προς 2 κωδικοποιεί αρνητικούς ακέραιους: αντιστρέφονται όλα τα bits και προστίθεται 1. Το ίδιο κύκλωμα πρόσθεσης λειτουργεί και για τους δύο τύπους αριθμών, απλοποιώντας τον σχεδιασμό του επεξεργαστή.

Πώς να μετατρέψω γρήγορα δυαδικό σε δεκαεξαδικό;▼

Ομαδοποιήστε τα bits σε ομάδες των 4 από δεξιά προς αριστερά, συμπληρώνοντας με μηδενικά όπου χρειάζεται. Κάθε ομάδα 4 bits αντιστοιχεί σε ένα δεκαεξαδικό ψηφίο: 0000=0, …, 1010=A, 1111=F.

Ποια είναι η διαφορά μεταξύ αναπαράστασης με και χωρίς πρόσημο;▼

Χωρίς πρόσημο: όλα τα bits αναπαριστούν μέγεθος (0 έως 2ⁿ−1). Με πρόσημο (συμπλήρωμα ως προς 2): το πιο σημαντικό bit δηλώνει πρόσημο, εύρος από −2ⁿ⁻¹ έως 2ⁿ⁻¹−1.

Γιατί είναι δημοφιλές το δεκαεξαδικό στον προγραμματισμό;▼

Ένα byte αντιστοιχεί πάντα σε ακριβώς δύο δεκαεξαδικούς χαρακτήρες — πολύ πιο συμπαγές από μακριές δυαδικές ακολουθίες. Οι διευθύνσεις μνήμης, οι κωδικοί χρωμάτων και οι μάσκες bits γράφονται συμβατικά σε δεκαεξαδική μορφή.

Τι σημαίνει 'πλάτος bits' σε αυτόν τον μετατροπέα;▼

Το πλάτος bits (8, 16, 32 …) ορίζει το εύρος με πρόσημο. 8 bits: −128 – 127; 32 bits: −2 147 483 648 – 2 147 483 647.

Αξιολογήστε Αυτόν τον Υπολογιστή