Így van, jól értelmezted.Erről van szó:1 << 0 - 00000001b1 << 1 - 00000010b1 << 2 - 00000100bÉs így még véletlenül sem lehet eltéveszteni és a mai processzoroknak azért nem okoz túl nagy problémát egy ilyen művelet. Sőt régi VGA megjelenítőknél hasonló módon lehetett kicsiholni a képpont helyzetét. Aki írt ilyeneket assemblerben, annak ismerős ez a módszer. De számos fejlesztő alkalmazza az un. "flag"-ek előállításánál. Véhetően Gtk, Qt környezetben is találsz ilyeneket, a bináris vagy utasítást meg pláne.
legutóbbi hsz