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

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

Πώς να υπολογίσετε Οκταδική έως δυαδική μετατροπή

Octal είναι μια βάση 8 αριθμητικό σύστημα , χρησιμοποιώντας τα ψηφία 0 , 1 , 2 , 3 , 4 , 5 , 6 , και 7 . Έτσι, ο αριθμός 10 σε οκταδικό = 8 στο πρότυπο δεκαδικό . 100 οκταδικό = 64 δεκαδικό , οκταδικό και 123 = 64 + 2 * 8 + 3 = 83 δεκαδικό . Binary είναι ένα αριθμητικό σύστημα βάσης 2 , χρησιμοποιώντας μόνο τα ψηφία 0 και 1 . Έτσι, ο αριθμός 10 στο δυαδικό = 2 στο πρότυπο δεκαδικό , δυαδικό 100 = 4 δεκαδικά και 1101 δυαδικό = 8 + 4 + 1 = 13 δεκαδικό . Μόλις αντιληφθούν την εννοιολογική διαφορά μεταξύ αυτών των συστημάτων , η διαδικασία για τη μετατροπή μεταξύ τους είναι απλή . Οδηγίες
Η 1

Γράψτε τον οκταδικό αριθμό με τα ψηφία διαχωρίζονται . Για παράδειγμα , αν ο αριθμός είναι 725 , να γράψει 7 2 5 . 2

Διαιρέστε κάθε ψηφίο 4 , 2 και 1 , και καταγράψτε τα αποτελέσματα . Στο παράδειγμά μας, θα πρέπει πρώτα να διαιρέσουμε 7 από 4 = 1 , αφήνοντας 3 . Τότε 3 από 2 = 1 , αφήνοντας 1 , τότε 1 από 1 = 1 . Γι 'αυτό και γράφετε 111 κάτω από το 7 . Στη συνέχεια 2 από 4 = 0 , αφήνοντας 2 , 2 με 1 = 1 , αφήνοντας μηδέν , και μηδέν από 1 = 0 . Έτσι γράφω 010 κάτω από το 2 . Τέλος , 5 από 4 = 1 , αφήνοντας 1 , 1 από 2 = 0 , αφήνοντας 1 και 1 από 1 = 1 . Έτσι, κάτω από το 5 γράψει 101 . Στη συνέχεια έχουν

7 2 5

111 010 101 εικόνων
3

Βάλτε όλους τους αριθμούς μαζί , αφαιρέστε οποιαδήποτε αρχική 0 και ότι είναι ο αριθμός σε δυαδικό . Έτσι οκταδικό 725 = 111 010 101 δυαδικό .
Η
εικόνων

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

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