From 55ddd4454665a3c66e3d5b186bc79048468d36e7 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Mon, 15 Mar 2021 14:29:50 +0300 Subject: Auto fixes --- .../index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560') diff --git a/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html b/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html index 6e508c26fd..d95f6175d1 100644 --- a/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html +++ b/files/ru/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html @@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators

Сводка

-

Битовые операции обращаются со своими операндами как с 32-х разрядными последовательностями нулей и единиц, а не как с десятичными, восьмеричными или шестнадцатиричными числами. К примеру десятичное число 9 в двоичном представлении будет выглядеть как 1001. Битовые операции производят свои преобразования именно с двоичным представлением числа, но возвращают стандартные числовые значения языка JavaScript.

+

Битовые операции обращаются со своими операндами как с 32-х разрядными последовательностями нулей и единиц, а не как с десятичными, восьмеричными или шестнадцатеричными числами. К примеру десятичное число 9 в двоичном представлении будет выглядеть как 1001. Битовые операции производят свои преобразования именно с двоичным представлением числа, но возвращают стандартные числовые значения языка JavaScript.

@@ -99,7 +99,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators

Дополнение до 2-х гарантирует нам, что у положительного числа самый левый бит равен 0, в то время как у отрицательного он равен 1. Он зовется знаковым битом.


- Число 0 есть число, у которого во ввсех битовых позициях записаны нули.

+ Число 0 есть число, у которого во всех битовых позициях записаны нули.

0 (base 10) = 00000000000000000000000000000000 
@@ -107,11 +107,11 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators
-1 (base 10) = 11111111111111111111111111111111 
-

Число -2147483648 (в шестнадцатиричной системе счисления: -0x80000000) - это вещественное число, которое состоит только из 0, заисключением самого первого слева, который есть 1 (отвечает за знак числа).

+

Число -2147483648 (в шестнадцатеричной системе счисления: -0x80000000) - это вещественное число, которое состоит только из 0, за исключением самого первого слева, который есть 1 (отвечает за знак числа).

-2147483648 (base 10) = 10000000000000000000000000000000
-

Число 2147483648 (в шестнадцатиричной системе счисления: 0x80000000) - это вещественное число, которое состоит только из 1, заисключением самого первого слева, который есть 0 (отвечает за знак числа).

+

Число 2147483648 (в шестнадцатеричной системе счисления: 0x80000000) - это вещественное число, которое состоит только из 1, за исключением самого первого слева, который есть 0 (отвечает за знак числа).

2147483647 (base 10) = 01111111111111111111111111111111
@@ -130,13 +130,13 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators

& (Побитовое AND)

-

Производит побитовое И над каждой парой битов. Операция a AND b веренет 1 если только и a и b равны 1. Таблица истинности для этой операции выглядит так:

+

Производит побитовое И над каждой парой битов. Операция a AND b вернет 1 если только и a и b равны 1. Таблица истинности для этой операции выглядит так:

@@ -182,7 +182,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators

| (Побитовое OR)

-

Производит побитовое ИЛИ над каждой парой битов. Операция a OR b веренет 1 если a или b равны 1. Таблица истинности для этой операции выглядит так:

+

Производит побитовое ИЛИ над каждой парой битов. Операция a OR b вернет 1 если a или b равны 1. Таблица истинности для этой операции выглядит так:

@@ -325,7 +325,7 @@ original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators

>> (Сдвиг вправо с сохранением знака)

-

Оператор побитового сдвига вправо сдвигает первый операнд на заданное число битов вправо. Лишние биты отбрасываются. Слева добавляется заданное число битов равных первому биту исходного числа. Поскольку значение первого бита, определяющего знак числа, останется неизменным, знак получившегося результата будет таким же как у первого аргумента. Отсюда "с сохранением знака" в названи.

+

Оператор побитового сдвига вправо сдвигает первый операнд на заданное число битов вправо. Лишние биты отбрасываются. Слева добавляется заданное число битов равных первому биту исходного числа. Поскольку значение первого бита, определяющего знак числа, останется неизменным, знак получившегося результата будет таким же как у первого аргумента. Отсюда "с сохранением знака" в названии.

Например, 9 >> 2 в результате даст 2:

-- cgit v1.2.3-54-g00ecf