programmatori non possono accedere direttamente i bit in C + + , ma C + + non offrire l'uso di operatori di spostamento bit per l'esecuzione di alcune operazioni su altri tipi di dati . Se si lavora con i byte , integer o di qualsiasi altro tipo di dati , con turni di bit in certe situazioni può velocizzare notevolmente l'esecuzione del codice. Istruzioni
1
Identificare il tipo e la variabile di dati che si desidera spostare . Per l'illustrazione, lasciare che la variabile sia VAR . In C + + , il byte è il tipo di dati di livello più basso , in modo che ogni bit di scorrimento coinvolge almeno otto bit .
2
Scegliere la direzione dello spostamento . C + + utilizza il operatori ">>" e ">" si sposta a destra .
3 Selezionare il numero di posti da cui si desidera spostare la variabile . Se si desidera spostare i bit di quattro posti , quindi utilizzare il numero 4 . Per questo esempio , chiamare il numero di posti NUM .
4
Scrivi il codice C + + per il turno di bit. Per un cambiamento po ' a sinistra, scrivere "VAR > NUM . " Inserire i valori appropriati per VAR e NUM come spiegato nei passi 1 e 3 .
5
uso corretto della sintassi C + + con l'aggiunta di un punto e virgola alla fine del comando . Compilare il codice finito ed eseguire il file eseguibile .