Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψετε το δεκαδικό στη δεκαεξαδική

Το δεκαεξαδικό σύστημα αρίθμησης είναι χρήσιμο στην πληροφορική , διότι μπορεί να κωδικοποιήσει τους αριθμούς πιο αποτελεσματικά από ό, τι είτε τα δυαδικά ψηφία ή συστήματα μπορούν . Το δεκαεξαδικό σύστημα χρησιμοποιεί τα ψηφία 0 έως 9 καθώς και τα πρώτα έξι γράμματα της αλφαβήτου για να δημιουργήσει μια βάση - 16 αριθμητικό σύστημα . Τα γράμματα A, B , C , D , E , F και ηρεμία για τους αριθμούς 10 με 15 respectively.If θέλετε να μετατρέψετε μια κανονική βάση - 10 τον αριθμό σε ένα βασικό αριθμό - 16 , χρησιμοποιήστε την παρακάτω οδηγό . Αυτό μπορεί να έρθει σε πρακτικό εάν δεν έχετε αριθμομηχανή μετατροπή . Οδηγίες
Η 1

Πρώτον, να δούμε αυτόν τον κατάλογο των εξουσιών 16:16 ^ 0 = 116 ^ 1 = 1616 ^ 2 = 25616 ^ 3 = 409616 ^ 4 = 6553616 ^ 5 = 1048576 ... κλπ

Βρείτε τους δύο αριθμούς σε αυτόν τον κατάλογο που βάσης - 10 ο αριθμός σας είναι μεταξύ , και να πάρει το χαμηλότερο αριθμό . Για παράδειγμα , εάν η βάση - 10 ο αριθμός σας είναι 50011 , τότε θα πάρει 4096 , από το 50011 είναι μεταξύ 4096 και 65536 . 2

Κοιτάξτε τη δύναμη των 16 που πήρε στο Βήμα 1 , και προσθέτουμε 1 στην εκθέτη . Για παράδειγμα , από το 4096 = 16 ^ 3 , τότε έχουμε 3 + 1 = 4 . Αυτό σας λέει πόσα ψηφία εξάγωνο σας θα έχει . Έτσι, 50011 θα έχει 4 ψηφία στη βάση - 16 .
Εικόνων 3

Για να βρείτε το πρώτο ψηφίο του αριθμού δεκαεξαδικό , διαιρέστε με βάση το 10 τον αριθμό σας με τον αριθμό που επιλέξατε στο βήμα 1 , και κρατήστε το υπόλοιπο . Έχουμε 50011/4096 = 12 με υπόλοιπο 859 . Από 12 είναι ισοδύναμο με C σε δεκαεξαδική , το ψηφίο είναι γροθιά Γ.
4

Τώρα πάρτε το υπόλοιπο που βρήκατε στο βήμα 3 , και επαναλάβετε το Βήμα 1 . 859 είναι μεταξύ 256 και 4096 , οπότε θα πάρει 256 .

Διαιρέστε 859 από 256 και να κρατήσει το υπόλοιπο . Έτσι, 859/256 = 3 με υπόλοιπο 91 . Έτσι, το δεύτερο ψηφίο είναι 3 .
5

Επαναλάβετε με το υπόλοιπο 91 . Από το 91 είναι μεταξύ 16 και 256 , υπολογίζουμε 91/16 = 5 με υπόλοιπο 11 . Έτσι, 5 είναι το τρίτο ψηφίο .
Η 6

Από το υπόλοιπο μας ήταν 11 στο παραπάνω βήμα , και ο αριθμός μας είναι μεγάλες και 4 ψηφία , το τελευταίο ψηφίο είναι μόνο το δεκαεξαδικό ισοδύναμο του 11 , η οποία είναι η Β.
Η 7

Τέλος , η πλήρης εκπροσώπηση των 50011 σε δεκαεξαδική είναι C35B .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα