Difference between revisions of "Bit (API)"
From ComputerCraft Wiki
TheCoryKid (Talk  contribs) m (Fixed table background colors.) 
(Now perhaps jesusthekiller won't submit false bugreports.) 

Line 35:  Line 35:  
</table>  </table>  
−  +  
+  = Deprecated Functions =  
+  {{Deprecated  
+  plural=yes  
+  type=These functions  
+  }}  
<table style="width: 100%; border: solid 1px black; margin: 2px; borderspacing: 0px;">  <table style="width: 100%; border: solid 1px black; margin: 2px; borderspacing: 0px;"> 
Revision as of 18:35, 1 June 2013
The Bit API is for manipulating numbers using bitwise binary operations.
Bit (API)  
Return  Method name  Description 
int value  bit.blshift(int n, int bits)  Shifts a number left by a specified number of bits. 
int value  bit.brshift(int n, int bits)  Shifts a number right arithmetically by a specified number of bits. 
int value  bit.blogic_rshift(int n, int bits)  Shifts a number right logically by a specified number of bits. 
int value  bit.bxor(int m, int n)  Computes the bitwise exclusive OR of two numbers. 
int value  bit.bor(int m, int n)  Computes the bitwise inclusive OR of two numbers. 
int value  bit.band(int m, int n)  Computes the bitwise AND of two numbers. 
int value  bit.bnot(int n)  Computes the bitwise NOT of a number. 
Deprecated Functions
These functions have been deprecated. These functions have been removed from ComputerCraft .

Bit (API)  
Return  Method name  Description 
table bit_tbl  bit.tobits(int n)  Converts a number to an array (numericallyindexed table) containing the corresponding binary bit values. 
int value  bit.tonumb(table bit_tbl)  Converts an array (numericallyindexed table) of 0 and 1 values representing a number in binary into that number. 