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

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

Πώς να εκτελέσει ένα Shift Bit σε C + +

προγραμματιστές δεν μπορούν να έχουν άμεση πρόσβαση σε κομμάτια C + + , αλλά C + + δεν προσφέρει τη χρήση των φορέων μετατόπισης bit για την εκτέλεση ορισμένων εργασιών σε άλλους τύπους δεδομένων . Είτε εργάζεστε με το byte , ακέραιος ή οποιοδήποτε άλλο τύπο δεδομένων , χρησιμοποιώντας μετατοπίσεις λίγο σε ορισμένες περιπτώσεις μπορεί να επιταχύνει σημαντικά την εκτέλεση του κώδικα σας . Οδηγίες
Η 1

Προσδιορίστε τον τύπο δεδομένων και μεταβλητή που θέλετε να μετακινήσετε . Για παράδειγμα , ας είναι η μεταβλητή VAR . Στη C + + , το byte είναι ο τύπος δεδομένων χαμηλότερου επιπέδου , ​​έτσι ώστε κάθε βάρδια bit περιλαμβάνει τουλάχιστον οκτώ bits . 2

Επιλέξτε την κατεύθυνση της μετατόπισης . C + + χρησιμοποιεί τους τελεστές " >> " και " > " μετατοπίζεται δεξιά .
Εικόνων 3

Επιλέξτε τον αριθμό των θέσεων , με την οποία θέλετε να μετακινήσετε τη μεταβλητή . Αν θέλετε να μετακινήσετε τα bits τέσσερις θέσεις , στη συνέχεια, χρησιμοποιήστε τον αριθμό 4 . Για αυτό το παράδειγμα , καλέστε τον αριθμό των θέσεων NUM .
Η 4

Γράψτε το + + κώδικα C για τη μετατόπιση bit . Για μια στροφή λίγο αριστερά , γράψτε " VAR > NUM . " Συμπληρώστε τις κατάλληλες τιμές για VAR και NUM όπως εξηγείται στα βήματα 1 και 3 .
5

Χρησιμοποιήστε τη σωστή C + + σύνταξη προσθέτοντας ένα ερωτηματικό στο τέλος της εντολής . Συντάξτε τελικού κώδικα σας και να εκτελέσετε το εκτελέσιμο αρχείο .
Η
εικόνων

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

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