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

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

Πώς να Μετατροπή βάσης 10 έως Base 16

Base 10 , επίσης γνωστή ως το δεκαδικό σύστημα , είναι η συνήθης βάση που χρησιμοποιούμε κάθε μέρα . Βάση 16 , επίσης γνωστή ως το δεκαδικό σύστημα , που χρησιμοποιείται από τους επιστήμονες υπολογιστών, επειδή 16 είναι μια δύναμη του 2 και οι υπολογιστές που βασίζονται σε δυαδική , ή βάση 2 αριθμητική . Στη βάση 10 , το δεξιότερο ψηφίο σε έναν αριθμό αντιπροσωπεύει μονάδες , το επόμενο ψηφίο 10s και ούτω καθεξής. Έτσι, 312 ( 10 ) = 3 * 100 + 1 * 10 + 2 * 1 . Στη βάση 16 , το δεξιότερο ψηφίο είναι και πάλι μονάδες, το επόμενο ψηφίο 16 , οι επόμενες 256s ( 16 * 16 ) και ούτω καθεξής . Ετσι, 312 ( 16 ) = 3 * 256 ( 10 ) + 1 * 16 ( 10 ) + 2 * 1 = 784 ( 10 ) . Τα ψηφία πάνω από 10 αναπαριστάται από το γράμμα Α έως Οδηγίες F.
Η 1

Διαιρέστε τον αριθμό που θέλετε να μετατρέψετε από 16 και να γράψει το πηλίκο και υπόλοιπο . Για παράδειγμα , εάν θέλετε να μετατρέψετε 543 ( 10 ) από τη βάση 16 , διαιρέστε 543 με 16 και να γράψει 33 R 15 . 2

Χωρίστε το πηλίκο από το Βήμα 1 από 16 και ξανά γράψει το πηλίκο και υπόλοιπο . Έτσι χωρίζουν 33 με 16 και να γράφουν 2 R 1 .
Εικόνων 3

Συνεχίστε αυτήν την διαδικασία έως ότου το πηλίκο είναι 0 . Στο παράδειγμά μας , διαιρέστε 1 από 16 και να πάρει 0 R 2 .
Η 4

Μετατροπή υπολείμματα , όπως απαιτείται . Εάν οποιοδήποτε από τα υπόλοιπα είναι 10 ή μεγαλύτερο , γράφοντας μια για 10 , Β για 11 , C για 12 , D για 13 , E για 14 ή F για 15 . Στο παράδειγμά μας , το πρώτο υπόλοιπο ήταν 15 , έτσι ώστε να το μετατρέψει σε F.
5

Γράψτε τα υπολείμματα με αντίστροφη σειρά που τα πήρατε . Στο παράδειγμά μας , 21F . Αυτή είναι η λύση . 543 ( 10 ) = 21F ( 16 ) .
Η
εικόνων

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

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