Difference between revisions of "Bitlib"
(New page: == Functions == === band === '''Definition:'''<br> bit.band(w1,w2,...) <br><br> '''Description:''' <br> returns the bitwise and of the w's <br><br> '''Example:'''<br> print (bit.band (15,...) |
m (Added to category.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
=== band === | === band === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.band(w1,w2,...) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 9: | Line 9: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.band (15, 3)) --> 3 |
<br><br> | <br><br> | ||
=== bor === | === bor === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.bor(w1,w2,...) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 20: | Line 20: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.bor (13, 17)) --> 29 |
<br><br> | <br><br> | ||
=== bnot === | === bnot === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.bnot(a) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 31: | Line 31: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print( | + | print(bitlib.bnot(10)) --> 4294967285 |
<br><br> | <br><br> | ||
=== bxor === | === bxor === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.bxor(w1,...) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 42: | Line 42: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.xor (15, 1)) --> 14 |
<br><br> | <br><br> | ||
=== rshift === | === rshift === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.shift(a,b) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 53: | Line 53: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.rshift (-1024, 6)) --> 67108848 |
<br><br> | <br><br> | ||
Line 59: | Line 59: | ||
=== arshift === | === arshift === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.arshift(a,b) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 65: | Line 65: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.arshift (-1024, 6)) --> -16 |
<br><br> | <br><br> | ||
Line 71: | Line 71: | ||
=== lshift === | === lshift === | ||
'''Definition:'''<br> | '''Definition:'''<br> | ||
− | + | bitlib.lshift(a,b) | |
<br><br> | <br><br> | ||
'''Description:''' <br> | '''Description:''' <br> | ||
Line 77: | Line 77: | ||
<br><br> | <br><br> | ||
'''Example:'''<br> | '''Example:'''<br> | ||
− | print ( | + | print (bitlib.lshift (-1024, 6)) --> 4294901760 |
<br><br> | <br><br> | ||
+ | |||
+ | [[Category:Tables]] |
Latest revision as of 22:41, 16 June 2009
Functions
band
Definition:
bitlib.band(w1,w2,...)
Description:
returns the bitwise and of the w's
Example:
print (bitlib.band (15, 3)) --> 3
bor
Definition:
bitlib.bor(w1,w2,...)
Description:
returns the bitwise or of the w's
Example:
print (bitlib.bor (13, 17)) --> 29
bnot
Definition:
bitlib.bnot(a)
Description:
returns the one's complement of a
Example:
print(bitlib.bnot(10)) --> 4294967285
bxor
Definition:
bitlib.bxor(w1,...)
Description:
returns the bitwise exclusive or of the w's
Example:
print (bitlib.xor (15, 1)) --> 14
rshift
Definition:
bitlib.shift(a,b)
Description:
returns a shifted logically right b places
Example:
print (bitlib.rshift (-1024, 6)) --> 67108848
arshift
Definition:
bitlib.arshift(a,b)
Description:
returns a shifted logically right b places
Example:
print (bitlib.arshift (-1024, 6)) --> -16
lshift
Definition:
bitlib.lshift(a,b)
Description:
returns a shifted logically left b places
Example:
print (bitlib.lshift (-1024, 6)) --> 4294901760