Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonať trochu posun v C + +

Programátori nemôže priamo pristupovať bity v C + + , ale C + + sa ponúka využitie bitových operátorov smeny pre uskutočnenie činnosti na iných dátových typov . Či už pracujete s bytom , celé číslo alebo akýkoľvek iný typ dát , pomocou bitové posuny v určitých situáciách môže výrazne urýchliť implementáciu kódu . Pokyny dovolená 1

Určte typ dát a premenné , ktoré chcete presunúť . Pre ilustráciu , nech premenná bude VAR . V C + + , byte je dátový typ najnižšej úrovni , takže každý bit posun zahŕňa aspoň osem bitov .
2

Zvoľte smer posunu . C + + používa operátormi " >> " a " > " posunie vpravo .
3

Vyberte počet miest , ktorú chcete presunúť premenné . Ak sa chcete posunúť na bity štyri miesta , potom použite číslo 4. V tomto príklade , zavolajte počet miest NUM .
4

Napíšte C + + kód pre bitového posunu . Pre bitový posun doľava , napíšte " VAR > NUM . " Vyplňte príslušné hodnoty pre VAR a NUM ako je uvedené v bodoch 1 a 3.
5

Používajte správnu syntax C + + pridaním bodkočiarku na koniec príkazu . Kompilácie hotový kód a spustiť spustiteľný súbor .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené