Difference between revisions of "Bit.tobits"
From ComputerCraft Wiki
(Add link to inverse) |
m (Changed nonexistent type int to type number.) |
||
| (6 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{lowercase}} | {{lowercase}} | ||
| + | |||
| + | {{Deprecated | ||
| + | |type=This function | ||
| + | }} | ||
| + | |||
{{Function | {{Function | ||
|name=bit.tobits | |name=bit.tobits | ||
| − | |args= | + | |args={{Type|number}} n |
|api=bit | |api=bit | ||
| − | |returns= | + | |returns={{Type|table}} the bits making up the value <var>n</var>, with entries up to the most-significant 1 bit in <var>n</var> |
|addon=ComputerCraft | |addon=ComputerCraft | ||
|desc=Converts a number to an array (numerically-indexed table) containing the corresponding binary bit values (the inverse of [[bit.tonumb]]) | |desc=Converts a number to an array (numerically-indexed table) containing the corresponding binary bit values (the inverse of [[bit.tonumb]]) | ||
| Line 14: | Line 19: | ||
}} | }} | ||
}} | }} | ||
| + | As of ComputerCraft 1.42 the bit library has moved to Java code, and as such this function is no longer required or included. | ||
| + | |||
| + | [[Category:API_Functions]] | ||
Latest revision as of 01:52, 12 July 2013
| This function has been deprecated. This function has been removed from ComputerCraft .
|
| Converts a number to an array (numerically-indexed table) containing the corresponding binary bit values (the inverse of bit.tonumb) | |
| Syntax | bit.tobits(number n) |
| Returns | table the bits making up the value n, with entries up to the most-significant 1 bit in n |
| Part of | ComputerCraft |
| API | bit |
Examples
| Convert the number 18 into its binary representation (10010) | |
| Code |
for k, v in pairs(bit.tobits(18)) do print(k, ", ", v) end |
| Output | 1, 0 2, 1 3, 0 4, 0 5, 1 |
As of ComputerCraft 1.42 the bit library has moved to Java code, and as such this function is no longer required or included.