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

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST > Операторы и Выражения в ST  > Операторы >

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

Previous pageReturn to chapter overviewNext page

Последняя группа операторов называется битовые, потому что операции выполняются побитовое. Это просто означает, что логика операция выполняется для каждого бита из двух чисел. В результате новый номер - суммарный результат битовых операций.

• &

• |

• ^ 

• <<

• >>

Пример:

15 & 8

Результат:

8

Данная операция побитовая. Таким образом, чтобы понять, что здесь происходит, вы должны преобразовать числа в двоичные значения:

15 = 1111 8 = 1000

Теперь каждый бит в числе 1111 (15) может быть использован в логической операции с другим числом 1000 (8): 1111 AND 1000

Номер бита

1111 (15)

1000 (8)

Результат

0

1

0

0

1

1

0

0

2

1

0

0

3

1

1

1