Архив для тега побитовые операторы

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

В Pawn, как и в любом языке программирования есть побитовые операторы. В Pawn они полностью идентичны операторам языка C.

Оператор сдвига влево (<<)

Этот оператор применяется для сдвига битов влево.
Пример:

new x = 3; // 3 = 11 (bin)
x = x << 2; // смещаем биты на 2 бита влево

После выполнения, x будет равняться 1100 (bin) и следовательно 12 (dec).

Для этого оператора доступен сокращённый синтаксис:

new x = 3; // 3 = 11 (bin)
x <<= 2; // смещаем биты на 2 бита влево

Результат выполнения кода будет идентичен вышеописанному.
Читать дальше »

Перейти к верхней панели