Skip to main content

Τι είναι το δεκαεξαδικό;

Το Hexadecimal είναι ένα σύστημα μέτρησης βάσης-16, που σημαίνει ότι κάθε ψηφίο αντιπροσωπεύει δεκαέξι διαφορετικούς αριθμούς, σε αντίθεση με τους δέκα αριθμούς στο σύστημα βάσης-10.Το σύστημα αντιπροσωπεύεται γενικά χρησιμοποιώντας τους αριθμούς 0-9 για τα πρώτα δέκα ψηφία, και στη συνέχεια τα γράμματα A-F για τα επόμενα έξι ψηφία.Δεν είναι ένα ιστορικό σύστημα μέτρησης, αλλά έχει την προέλευσή του στην ηλεκτρονική ηλικία, καθώς είναι ένας αρκετά φιλικός προς το χρήστη τρόπο να επεκταθεί σε ένα δυαδικό σύστημα. Οι υπολογιστές λειτουργούν χρησιμοποιώντας ένα απλό σύστημα καταμέτρησης βάσης-2, που ονομάζεται Binary.Αυτό, ωστόσο, μπορεί να πάρει αρκετά δυσκίνητο για να αλληλεπιδράσουν οι άνθρωποι.Το Hexadecimal προσφέρει έναν πιο αποτελεσματικό τρόπο για να συσχετιστεί με δυαδικές τιμές.Αυτό οφείλεται στο γεγονός ότι δεκαέξι είναι δύο έως την τέταρτη δύναμη, έτσι ώστε ένα μόνο ψηφίο να μπορεί να θεωρηθεί ως τέσσερα δυαδικά ψηφία.Για να το θέσουμε με άλλο τρόπο, οποιαδήποτε τετραψήφια τιμή στο δυαδικό μπορεί να εκφραστεί σε ένα μόνο ψηφίο εξάγωνου και οκτώ ψηφιοποιητικές τιμές στο δυαδικό μπορεί να εκφραστεί σε δύο ψηφία εξάγωνου και ούτω καθεξής.Αυτό έρχεται σε αντίθεση με το σύστημα βάσης-10 που χρησιμοποιούμε συνήθως, το οποίο δεν θα ταιριάζει ομοιόμορφα τα δυαδικά ψηφία σε οποιοδήποτε σταθερό πολλαπλάσιο.64 Σύστημα, το Hex είναι ουσιαστικά ευκολότερο για τους περισσότερους ανθρώπους να αλληλεπιδρούν, οπότε παραμένει το πιο διαδεδομένο.Οι βάσης-32 και η βάση-64 έχουν και τις δύο εφαρμογές στον υπολογισμό, αλλά σπάνια χρησιμοποιούνται σε οτιδήποτε, αλλά τα βαθύτερα επίπεδα κωδικοποίησης.Παρόλο που χρειάζονται μερικοί συνηθισμένοι, ακόμη και οι μη προγραμματιστές συχνά βρίσκονται χρησιμοποιώντας το Hexadecimal τακτικά και γρήγορα παίρνουν την ικανότητα γι 'αυτό.

Για παράδειγμα, πολλοί σχεδιαστές που χρησιμοποιούν προγράμματα γραφιστικής σχεδίασης συνηθίζουν να χρησιμοποιούν τους δεκαεξαδικούς κώδικες για να αντιπροσωπεύουν τα χρησιμοποιούμενα χρώματα.Το Hex είναι μια ιδανική στενογραφία, επειδή οι χρωματικοί κωδικοί στους περισσότερους υπολογιστές αποτελούνται από τρεις τιμές από 0 έως 256, μία για το κόκκινο, ένα πράσινο και ένα για το μπλε.Το RGB, ή το κόκκινο-πράσινο-μπλε, ο αριθμός 256 είναι απλά 16 στη δεύτερη ισχύ, και έτσι μπορεί να εκφραστεί με δύο ψηφία.Έτσι, για παράδειγμα, το πράσινο χρώμα κοβαλτίου μπορεί να αναπαρασταθεί με τιμή RGB 61,145,64, ή απλά με δεκαεξαδική τιμή του #3d9140.μπορεί να φανεί πολύπλοκη με την πρώτη ματιά.Η μέτρηση σε πενήντα, για παράδειγμα, θα μοιάζει με: 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1Α, 1Β, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2Α, 2Β, 2C, 2D, 2e, 2f, 30, 31, 32. Σημειώστε ότι μοιάζει με τον αριθμό που τελείωσε στον αριθμό 32, αλλά στην πραγματικότητα αυτός είναι ο τρόπος με τον οποίο ο αριθμός 50 αντιπροσωπεύεται σε δεκαεξαδικό.Επειδή η δεκαεξαδική βασίζεται θεμελιωδώς στο δυαδικό σύστημα, υπάρχουν ενδιαφέρουσες απλότητες που εμφανίζονται όταν δουλεύουμε με εξουσίες δύο.Για παράδειγμα, το 2

4

είναι απλά 10, 2

5

είναι 20, 2

6

είναι 40, 2 7 είναι 80, 2 8 είναι 100, 2 9 είναι 200 και ούτω καθεξής.