Bit (API)
From ComputerCraft Wiki
Revision as of 08:55, 25 November 2012 by Watcher7 (Talk | contribs) (→Methods: type listing inconsistencie fix. Bleh.)
The Bit API is for manipulating numbers using bitwise binary operations.
Methods
Method name | Description |
---|---|
bit.tobits(number n) | Converts a number to an array (numerically-indexed table) containing the corresponding binary bit values |
bit.blshift(number n, number bits) | Shifts a number left by a specified number of bits |
bit.brshift(number n, number bits) | Shifts a number right by a specified number of bits |
bit.bxor(number m, number n) | Computes the bitwise exclusive OR of two numbers |
bit.bor(number m, number n) | Computes the bitwise inclusive OR of two numbers |
bit.band(number m, number n) | Computes the bitwise AND of two numbers |
bit.bnot(number n) | Computes the bitwise NOT of a number |
bit.tonumb(table bit_tbl) | Converts an array (numerically-indexed table) of 0 and 1 values representing a number in binary into that number |