Przesunięcie bitowe w lewo

lshift wyrażenie1 wyrażenie2

Instrukcja wykonuje przesunięcie bitów wartości wyrażenia1 w lewo o liczbę bitów określoną przez wyrażenie2. Jeśli wyrażenie2 jest ujemne, instrukcja wykonuje przesunięcie bitów w prawo. Wyrażenia muszą być liczbami całkowitymi.

Przykład:

"x := 3
print lshift :x 2
print lshift :x (-2)

Rezultat wykonania:

12
0

Zobacz także:

Spis treści