Τη μετατόπιση Bitwise που αφήνονται και μετατόπιση Bitwise τις σωστές λειτουργίες για τις δυαδικές δεκαδικές μετατροπές τα περισσότερα σημαντικά κομμάτια λιγότερος σημαντικός μάσκες Η χειριστής αντιπροσώπευσης κομματιών δυαδικός διαδοχικός

Files Recovery Software
Σπίτι Στοιχεία Επικοινωνίας Εξυπηρέτηση Πελατών Κατεβάστε το Demo Προϊόντα  

 
 

Μετατόπιση Bitwise που αφήνεται

Η μετατόπιση Bitwise που αφήνεται αριθμό το χειριστή μετατοπίζει τον που αφήνεται. Τα σημαντικότερα κομμάτια χάνονται καθώς ο αριθμός κινείται αριστερά, και εγκαταλειμμένη λιγότερα σημαντικά κομμάτια είναι μηδέν. Οι ακόλουθες επιδείξεις η δυαδική αντιπροσώπευση 43.

0101011 (decimal 43)

Με τη μετατόπιση των κομματιών στο αριστερό, χάνουμε το σημαντικότερο κομμάτι (σε αυτήν την περίπτωση, ένα μηδέν), και ο αριθμός είναι γεμισμένος με ένα μηδέν στο λιγότερο σημαντικό κομμάτι. Ο ακόλουθος είναι ο προκύπτων αριθμός.

1010110 (decimal 86)

Δικαίωμα μετατόπισης Bitwise

Ο σωστός χειριστής μετατόπισης Bitwise μετατοπίζει το δικαίωμα αριθμού. Μηδέν εισάγεται εγκαταλειμμένη τα περισσότερα σημαντικά κομμάτια, και εγκαταλειμμένη λιγότερα σημαντικά κομμάτια χάνεται. Οι ακόλουθες επιδείξεις η δυαδική αντιπροσώπευση του αριθμού 43.

0101011 (decimal 43)

Με τη μετατόπιση των κομματιών στο δικαίωμα, χάνουμε το λιγότερο σημαντικό κομμάτι (σε αυτήν την περίπτωση, αυτό), και ο αριθμός είναι γεμισμένος με ένα μηδέν στο σημαντικότερο κομμάτι. Ο ακόλουθος είναι ο προκύπτων αριθμός.

0010101 (decimal 21)

Το ακόλουθο πρόγραμμα χρησιμοποιεί το Bitwise δικαίωμα μετατόπισης και Bitwise ΚΑΙ για να επιδείξει έναν αριθμό ως δεκαεξάμπιτο δυαδικό αριθμό. Ο αριθμός μετατοπίζεται δεξιά διαδοχικά από 16 κάτω σε μηδέν και Bitwise ANDed με 1 για να δει εάν το κομμάτι τίθεται. Μια εναλλακτική μέθοδος θα ήταν να χρησιμοποιηθούν οι διαδοχικές μάσκες με το Bitwise Η το χειριστή.

#include <stdio.h>

int main()
{
int counter, num;

printf("Enter a number: ");
scanf("%d", &num);

printf("%d is binary: ", num);

for (counter=15; counter>=0; counter--)

printf("%d", (num >> counter) & 1);
putchar('\n');

return 0;
}

Λειτουργίες για το δυαδικό - δεκαδικές μετατροπές

Οι δύο λειτουργίες που δίνονται έπειτα είναι για το δυαδικό δεκαδικός και δεκαδικός στη δυαδική μετατροπή. Η λειτουργία δεδομένου δίπλα στο νεοφώτιστο ενός δεκαδικού αριθμού στον αντίστοιχο δυαδικό αριθμό υποστηρίζει μέχρι 32 - δυαδικός αριθμός κομματιών. Μπορείτε να χρησιμοποιήσετε το αυτό το ή το πρόγραμμα που δίνεται πριν για τη μετατροπή σύμφωνα με τις απαιτήσεις σας.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery Book
 
Κεφάλαιο 1 Μια επισκόπηση της αποκατάστασης στοιχείων
Κεφάλαιο 2 Εισαγωγή των σκληρών δίσκων
Κεφάλαιο 3 Λογική προσέγγιση στους δίσκους και το OS
Κεφάλαιο 4 Συστήματα αριθμού
Κεφάλαιο 5 Εισαγωγή του προγραμματισμού γ
Κεφάλαιο 6 Εισαγωγή στα βασικά υπολογιστών
Κεφάλαιο 7 Απαραίτητες εντολές DOS
Κεφάλαιο 8 Δίσκος-ζωντανό ον λειτουργεί και διακόπτει το χειρισμό με το γ
Κεφάλαιο 9 Διαχειριζόμενοι μεγάλοι σκληροί δίσκοι
Κεφάλαιο 10 Αποκατάσταση στοιχείων από την αλλοιωμένη δισκέτα
Κεφάλαιο 11 Παραγωγή των στηριγμάτων
Κεφάλαιο 12 Ανάγνωση και τροποποίηση MBR με τον προγραμματισμό
Κεφάλαιο 13 Ανάγνωση και τροποποίηση DBR με τον προγραμματισμό
Κεφάλαιο 14 Προγραμματισμός για την αποκατάσταση "ακατέργαστων αρχείων"
Κεφάλαιο 15 Προγραμματισμός για τις ψήκτρες στοιχείων
Κεφάλαιο 16 Ανάπτυξη περισσότερων χρησιμοτήτων για τους δίσκους
Προσάρτημα Γλωσσάριο όρων αποκατάστασης στοιχείων
 
 
Pro Data Doctor

Σπίτι

Προϊόντα

Στοιχεία Επικοινωνίας

Εξυπηρέτηση Πελατών

Κατεβάστε το Demo

Όροι και Προϋποθέσεις

 
Pro Data Doctor