Изменения

Перейти к: навигация, поиск

Побитовые операции

1 байт добавлено, 22:35, 6 марта 2016
Ограничения
В языке программирования Java существует также оператор беззнакового битового сдвига вправо <tex>\ggg</tex>. При использовании этого оператора на освободившиеся позиции всегда устанавливаются <tex>0</tex>, тогда как при использовании <tex>\gg</tex> на освободившиеся позиции устанавливается бит знака.
 
При использовании битовых сдвигов есть некоторое отличие от целочисленного деления на <tex>2</tex>: если сдвигать отрицательное число вправо, то сначала это аналогично целочисленному делению на <tex>2</tex>, но когда останется <tex>-1</tex>, то при следующих сдвигах результат меняться не будет. То есть происходит округление не к нулю, как при целочисленном делении, а к <tex>-1</tex>.
276
правок

Навигация