Co to są operatory przesunięcia bitowego (bit-shift) i jak działają?
Próbowałem nauczyć się C w wolnym czasie, a inne języki (C #, Java itp.) Mają tę samą koncepcję (i często te same operatory) ...
Zastanawiam się, na poziomie podstawowym, co powoduje przesunięcie bitów (<<
, >>
, >>>
) rób, jakie problemy może pomóc rozwiązać i co może czaić się w zakręcie? Innymi słowy, absolutny przewodnik dla początkujących, który zmieniałby się w całej swojej dobroci.