Sunteți pe pagina 1din 1

Operații pe biți în C++

Operațiile pe biți sunt folosite foarte des pentru optimizarea programelor, în special
atunci când este nevoie în mod direct de lucrul cu numere în baza 22, sau cu puteri
ale lui 22. Operatorii pe biți din C++ sunt implementați în limbaje de asamblare,
ceea ce îi face foarte rapizi. În acest articol voi prezenta cum funcționează aceștia
și câteva aplicații utile ce folosesc operații pe biți.

Operatorii pe biți, după cum le zice și numele, lucrează la nivelul biților numerelor
întregi (signed și unsigned). Poate părea ciudat, mai ales având în vedere că
cea mai mică zonă de memorie ce are o adresă este byte-ul, care este compus de
fapt din 8 biți. În primul rând, pentru a înțelege cum funcționează acești operatori,
trebuie înțeles modul în care sunt reprezentați întregii în C++.

S-ar putea să vă placă și