Hej, sam się uczę na temat bitowego i widziałem gdzieś w Internecie to przesunięcie arytmetyczne (>>) o jedną połowę liczby. Chciałem go przetestować:Dlaczego przesunięcie arytmetyczne wynosi połowę liczby tylko w NIEKTÓRYCH wypadkach?
44 >> 1 returns 22, ok
22 >> 1 returns 11, ok
11 >> 1 returns 5, and not 5.5, why?
Inny przykład:
255 >> 1 returns 127
127 >> 1 returns 63 and not 63.5, why?
Dzięki.
Dzielenie bity nie są dozwolone. Przepraszam. – leppie
@leppie: huh ??? –