Difference between revisions of "Bit"

From Vendetta Lua
Jump to: navigation, search
(tonumb)
(tobits)
Line 113: Line 113:
 
=== tobits ===
 
=== tobits ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.tobits(n)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
convert n into a bit table(which is a 1/0 sequence), high bits first
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>

Revision as of 13:47, 31 May 2008

Functions

band

Definition:
bit.band(w1,...)

Description:
returns the bitwise and of the w's

Arguments:


Returns:


Example:


bor

Definition:
bit.bor(w1,...)

Description:
returns the bitwise or of the w's

Arguments:


Returns:


Example:


bnot

Definition:
bit.bnot(a)

Description:
returns the one's complement of a

Arguments:


Returns:


Example:


bxor

Definition:
bit.bxor(w1,...)

Description:
returns the bitwise exclusive or of the w's

Arguments:


Returns:


Example:


brshift

Definition:
bit.rshift(a,b)

Description:
returns a shifted logically right b places

Arguments:


Returns:


Example:


bxor2

Definition:


Description:


Arguments:


Returns:


Example:


tonumb

Definition:
bit.tonumb(bit_tbl)

Description:
convert a bit table into a number

Arguments:


Returns:


Example:


blshift

Definition:
bit.lshift(a,b)

Description:
returns a shifted left b places

Arguments:


Returns:


Example:


tobits

Definition:
bit.tobits(n)

Description:
convert n into a bit table(which is a 1/0 sequence), high bits first

Arguments:


Returns:


Example:


blogic_rshift

Definition:
bit.blogic_rshift(n, bits)

Description:
logic right shift(zero fill >>>)

Arguments:


Returns:


Example: