Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 1.38 KB

bits_shr.md

File metadata and controls

65 lines (49 loc) · 1.38 KB
title categories version bits usage feature
bits shr
bits
0.94.0
Bitwise shift right for ints or binary values.
Bitwise shift right for ints or binary values.
default

bits shr for bits

Bitwise shift right for ints or binary values.

Signature

> bits shr {flags} (bits)

Flags

  • --signed, -s: always treat input number as a signed number
  • --number-bytes, -n {int}: the word size in number of bytes, it can be 1, 2, 4, 8, auto, default value 8

Parameters

  • bits: number of bits to shift right

Input/output types:

input output
binary binary
int int
list<binary> list<binary>
list<int> list<int>

Examples

Shift right a number with 2 bits

> 8 | bits shr 2
2

Shift right a list of numbers

> [15 35 2] | bits shr 2
╭───┬───╮
│ 03 │
│ 18 │
│ 20 │
╰───┴───╯

Shift right a binary value

> 0x[4f f4] | bits shr 4
Length: 2 (0x2) bytes | printable whitespace ascii_other non_ascii
00000000:   04 ff                                                •×