Programmerere kan ikke direkte tilgang til biter i C + +, men C + + tilbyr bruk av bit shift operatører for å utføre visse operasjoner på andre datatyper . Enten du arbeider med byte , heltall eller annen datatype , ved hjelp av litt skift i visse situasjoner kan betydelig raskere gjennomføring av koden din . Instruksjoner
en
Identifiser datatype og variabel som du ønsker å skifte. For illustrasjon , la variabelen være VAR . I C + + , er byte den laveste - nivå data type, slik at hver bit skift innebærer minst åtte bits.
2
Velg retning av skiftet . C + + bruker operatører ">>" og " >" beveger seg mot høyre .
3
Velg antall steder der du ønsker å skifte variabelen. Hvis du ønsker å skifte de biter fire steder , og bruk deretter nummer 4 . For dette eksempelet , ring antall plasser NUM .
4
Skriv C + +-kode for bit skift. For litt skift igjen , skriv " VAR > NUM . " Fyll ut de aktuelle verdiene for VAR og NUM som forklart i trinn 1 og 3 .
5
Bruk riktig C + + syntaks ved å legge til et semikolon til enden på kommandoen. Kompilere den ferdige koden og kjøre den kjørbare filen .