Difference between revisions of "Bit (API)"
From ComputerCraft Wiki
m |
m |
||
Line 1: | Line 1: | ||
The Bit API is for manipulating numbers using bitwise binary operations. | The Bit API is for manipulating numbers using bitwise binary operations. | ||
− | = Methods = | + | ==Methods== |
{| border="1" cellpadding="2" cellspacing="0" | {| border="1" cellpadding="2" cellspacing="0" | ||
!style="background:#EEE" width="200px"|Method name | !style="background:#EEE" width="200px"|Method name |
Revision as of 12:08, 29 May 2012
The Bit API is for manipulating numbers using bitwise binary operations.
Methods
Method name | Description |
---|---|
bit.tobits(n) | Converts a number to an array (numerically-indexed table) containing the corresponding binary bit values |
bit.blshift(n, bits) | Shifts a number left by a specified number of bits |
bit.brshift(n, bits) | Shifts a number right by a specified number of bits |
bit.bxor(m, n) | Computes the bitwise exclusive OR of two numbers |
bit.bor(m, n) | Computes the bitwise inclusive OR of two numbers |
bit.band(m, n) | Computes the bitwise AND of two numbers |
bit.bnot(n) | Computes the bitwise NOT of a number |
bit.tonumb(bit_tbl) | Converts an array (numerically-indexed table) of 0 and 1 values representing a number in binary into that number |