Programmeurs kunnen niet rechtstreeks toegang bits in C + + , maar C + + biedt wel het gebruik van bit shift operators voor het uitvoeren van bepaalde handelingen op andere types data . Of u nu werkt met byte , integer of een ander type data , met behulp van bit verschuivingen in bepaalde situaties kan aanzienlijk versnellen uitvoering van uw code . Instructies 1 Identificeer het type en de variabele gegevens die u wilt verschuiven . Ter illustratie , laten de variabele VAR . In C + + , de byte is het laagste niveau gegevenstype , zodat elke bit shift zijn minimaal acht bits. 2 Kies de richting van de verschuiving . C + + maakt gebruik van de operatoren " >> " en " > " verschuift naar rechts . 3 Kies het aantal plaatsen waarop u de variabele wilt verschuiven . Als u wilt dat de bits vier plaatsen te verschuiven , gebruik dan de nummer 4 . Voor dit voorbeeld , noem het aantal plaatsen NUM . 4 Schrijf de C + + -code voor de bit shift . Voor een beetje verschuiving naar links, schrijf " VAR > NUM . " Vul de juiste waarden voor de VAR en de NUM zoals uitgelegd in stap 1 en 3 . Gebruik goede C + + syntax 5 door het toevoegen van een puntkomma aan het einde van het commando . Stel uw afgewerkte code en start het uitvoerbare bestand .
|