Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| v3:rshift [2021/10/13 10:58] – created neils | v3:rshift [2021/10/14 08:51] (current) – removed neils | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== RSHIFT ====== | ||
| - | |||
| - | The '' | ||
| - | |||
| - | ===== Function header ===== | ||
| - | |||
| - | DECLARE FUNCTION RSHIFT AS BYTE (num AS BYTE, n AS BYTE) SHARED STATIC INLINE | ||
| - | DECLARE FUNCTION RSHIFT AS INT (num AS INT, n AS BYTE) OVERRIDE SHARED STATIC INLINE | ||
| - | DECLARE FUNCTION RSHIFT AS WORD (num AS WORD, n AS BYTE) OVERRIDE SHARED STATIC INLINE | ||
| - | DECLARE FUNCTION RSHIFT AS LONG (num AS LONG, n AS BYTE) OVERRIDE SHARED STATIC INLINE | ||
| - | |||
| - | Each bit in the number will be moved //< | ||
| - | |||
| - | <adm note> | ||
| - | Since '' | ||
| - | </ | ||
| - | |||
| - | ===== Example ===== | ||
| - | |||
| - | PRINT RSHIFT(82, 1) : REM outputs 41 | ||
| - | PRINT RSHIFT(%11110000, | ||
| - | PRINT RSHIFT(%00000001, | ||
| - | |||
| - | ===== See also ===== | ||
| - | |||
| - | * [[LSHIFT]] | ||
| - | |||