σπίτι / επιστήμη / μαθηματικά / Πώς να μετατρέψετε από δεκαδικό σε δεκαεξαδικό

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

/
75 Προβολές

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

Η μετάφραση των αριθμών από δυαδική σε δεκαδική αναπαράσταση του προϊόντος, κατά κανόνα, το σχετικό πρόγραμμα.

Ωστόσο, οι προγραμματιστές συχνά πρέπει να εργάζονται με τους αριθμούς σε αυτά άμεσα, «μηχανή» μορφή.

Στην περίπτωση αυτή, ο δεκαδικός αριθμός μετατρέπεται σε ένα δεκαεξαδικό αριθμητικό σύστημα, όπως έναν υπολογιστή κατανοητή, και το έμπειρο άτομο.

θα χρειαστείτε

  • - kalkulyator-
  • - ο υπολογιστής.

εντολή

    1

Για να βάλετε τον αριθμό στο δεκαδικό σύστημαδεκαεξαδικό, χρησιμοποιήστε το πρότυπο των Windows αριθμομηχανή. Μόνο που πρέπει να χρησιμοποιήσει ο υπολογιστής δεν είναι στο πρότυπο, αλλά με τη μορφή «Μηχανική». Για να το κάνετε αυτό, επιλέξτε το κύριο μενού «Προβολή» και κάντε κλικ στη γραμμή «Μηχανική».

    2

Να σημειωθεί ότι, η λειτουργία της οθόνηςαριθμομηχανή. Συνήθως, αυτή είναι η δεκαδική αναπαράσταση της λειτουργίας τους αριθμούς, την προεπιλογή. Εάν ο δείκτης δεν είναι στη θέση του Δεκέμβρη, να το εγκαταστήσετε σε αυτή τη θέση.

    3

Τώρα απλά πληκτρολογήστε σε ένα πληκτρολόγιο του υπολογιστή(Ή αριθμομηχανή εικονικό πληκτρολόγιο) ένας δεκαδικός αριθμός που πρέπει να μεταφραστεί σε δεκαεξαδική μορφή. Σημειώστε ότι ο αριθμός μπορεί να μην είναι πολύ μεγάλη - όχι περισσότερο από 18446744073709551615. Αν και η οθόνη υπολογιστή και σας επιτρέπει να εισάγετε ένα «μακρύ» αριθμούς, όταν μετατρέπεται σε δεκαεξαδικό «έξτρα» οι αριθμοί θα πρέπει να απορρίπτονται και το αποτέλεσμα θα είναι λανθασμένη.

    4

Κλήση πρωτότυπο (δεκαδικό) αριθμός, διακόπτηςαριθμομηχανή σε λειτουργία hex. Για να το κάνετε αυτό, μετακινήστε το δείκτη στο σύστημα αριθμό bit θέση Hex. Ο αριθμός που εισάγεται αυτόματα μετατρέπεται σε δεκαεξαδική μορφή. Δείκτης δεκαεξαδική αναπαράσταση πρέπει να είναι στη θέση «8-byte», ή το μήκος των αριθμών εισόδου θα είναι πολύ περιορισμένη (π.χ., «1 byte» - όχι περισσότερο από 255).

    5

Εάν έχετε έναν υπολογιστή, μπορείτε να μεταφέρετε έναν αριθμό από τοδεκαδικό σε δεκαεξαδικό, και «με το χέρι». Για να το κάνετε αυτό, διαιρεί το δεκαδικό αριθμό με 16 Επιπλέον, η ανάγκη να μοιραστούν ένα κλασικό - «περιοχή», στο υπόλειμμα που λαμβάνεται ως ακέραιος αριθμός και όχι με τη μορφή ενός «ουρά» της δεκαδικού ψηφίου.

    6

Έτσι, διαιρώντας τον αρχικό αριθμό 16, γράφουνυπολείμματος ως Jr. (δεξιά) αριθμός ψηφίων δεκαεξαδικό. Εάν το υπόλοιπο είναι μεγαλύτερο από 9, στη συνέχεια, να το μετατρέψει σε ένα «πραγματικό» δεκαεξαδικό. Σε αυτή την περίπτωση, σημειώστε ότι το δεκαδικό αριθμό δεκαεξαδικό 10 αντιστοιχεί σε «A» κ.λπ. Για να αποφύγετε τα λάθη, χρησιμοποιήστε την ακόλουθη επιγραφή:
10 - Και
11 - Η
12 - C
13 - D
14 - Ε
15 - F

    7

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

Πώς να μετατρέψετε από δεκαδικό σε δεκαεξαδικό Είναι αυτή τροποποιήθηκε τελευταία φορά: 21 Ιουν 2017 με nolseowb
Είναι κύριο εσωτερικό δοχείο κείμενο υποσέλιδου