Programmerare kan inte direkt komma åt bitar i C + + , men C + + inte erbjuder användning av operatörer bitskift för att utföra vissa åtgärder på andra datatyper . Oavsett om du arbetar med byte , heltal eller någon annan datatyp , med lite skiftningar i vissa situationer kan avsevärt påskynda genomförandet av koden . Instruktioner
1
Identifiera datatypen och variabel som du vill flytta . För illustration , låt variabeln vara VAR . I C + + , är det byte den lägsta nivån datatyp , så varje bit skift innebär minst åtta bitar .
2
Välj riktning förskjutningen . C + + använder operatörerna " >> " och " > " skiftar rätt .
3
Välj antalet platser från vilka du vill flytta variabeln . Om du vill skifta bitarna fyra ställen , använd sedan numret 4 . För detta exempel ringa antalet platser NUM .
4
Skriv C + + kod för bitskift . För en vänster bitskift , skriv " VAR > NUM . " Fyll i lämpliga värden för VAR och NUM som förklaras i steg 1 och 3 .
5
Använd korrekt C + + syntax genom att lägga till ett semikolon till slutet av kommandot . Sammanställ din färdiga koden och köra den körbara filen .