commit
d81ce8afeb
1 changed files with 1 additions and 1 deletions
|
@ -409,7 +409,7 @@ alert(10000000000 * 2); // 20000000000, обычное умножение
|
||||||
Здесь операция `>> 2` сдвинула вправо и отбросила два правых бита `11` и добавила слева две копии первого бита `11`. , Знак числа сохранён, так как крайний-левый (знаковый) бит сохранил значение `1`.
|
Здесь операция `>> 2` сдвинула вправо и отбросила два правых бита `11` и добавила слева две копии первого бита `11`. , Знак числа сохранён, так как крайний-левый (знаковый) бит сохранил значение `1`.
|
||||||
|
|
||||||
[smart header="Правый сдвиг почти равен целочисленному делению на 2"]
|
[smart header="Правый сдвиг почти равен целочисленному делению на 2"]
|
||||||
Битовый сдвиг `>> N` обычно имеет тот же, что и целочисленное деление на два `N` раз:
|
Битовый сдвиг `>> N` обычно имеет тот же результат, что и целочисленное деление на два `N` раз:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
//+ run
|
//+ run
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue