Programmierer können nicht direkt auf Bits in C + +, C + + , aber nicht die Verwendung von Bit- Shift-Operatoren für die Durchführung bestimmter Operationen auf andere Datentypen bieten . Egal, ob Sie mit dem Byte , Integer oder einem anderen Datentyp arbeiten mit Bitverschiebungen in bestimmten Situationen kann erheblich beschleunigen Ausführung Ihres Codes. Anleitung
1
Identifizieren Sie den Datentyp und Variablen, die Sie verschieben möchten . Zur Veranschaulichung , lassen Sie die Variable VAR . In C + + ist das Byte mit der niedrigsten Stufe Datentyp , so dass jedes Bit-Verschiebung mindestens acht Bits beinhaltet .
2
Wählen Sie die Richtung der Verschiebung. C + + verwendet den Operatoren " >>" und ">" verschiebt Recht .
3
Wählen Sie die Anzahl der Stellen nach dem Sie die Variable zu verschieben. Wenn Sie die Bits vier Plätze verschieben wollen , dann verwenden Sie die Nummer 4 . Für dieses Beispiel , rufen Sie die Anzahl der Plätze ANZ.
4
Schreiben Sie die C + + -Code für die Bit-Verschiebung . Für ein bisschen nach links schieben , schreiben Sie " VAR > NUM . " Füllen Sie die entsprechenden Werte für VAR und NUM wie in Schritt 1 und 3 .
5
Verwendung von geeigneten C + +-Syntax , indem Sie ein Semikolon am Ende des Befehls. Stellen Sie sich Ihren fertigen Code , und führen Sie die ausführbare Datei.