Nem ez így hülyeség.Mégegyszer:vany 8 bitedxxxxxxxxA 0. bitxxxxxxx1b = 1 = 2^0az 1. bitxxxxxx1xb = 2 = 2^1a 2. bitxxxxx1xxb = 4 = 2^2stb.balsa forgatáseredeti szám: 00000001bmost forgassuk 1x: 00000010bkétszer: 00000100bC nyelvben a forgatás az a << operátor (forgatott = forgatni való << hányszor forgassuk)azaz: 1 << 0 = 1b = 1 = 2^01 << 1 = 10b = 2 = 2^11 << 2 = 100b = 4 = 2^1azaz 1 << ahanyadik_bitet_akarunk, lehet rá makrót írni pl: MAKRO(ahanyadik_bitet_akarunk) formában, definiálhatjuk is a számokat #define Dx = 1 << x, vagy számmal is, de használhatjuk közvetlenül az utasítást, sőt enumot is csinálhatunk.Ha két bitet akarunk egyszerre, az a bináris vagy művelet |.
legutóbbi hsz