bit.bor
Bitwise 'or'
Prototype
n = bit.bor (a, b, ...)
Description
This takes one or more arguments. All are converted to signed 'long long' (64-bit integers). The result is all arguments "or-ed" together bitwise.
eg.
Note that clearing a bit can be done with bit.clear.
eg.
print (bit.bor (1, 2, 8)) --> 11
Effectively this sets bits (eg. flags).Note that clearing a bit can be done with bit.clear.
Lua functions
- bit.ashr - Shifts a number right, preserving sign
- bit.band - Bitwise 'and'
- bit.clear - Clears one or more bits
- bit.mod - Bitwise 'modulus' (remainder after integer divide)
- bit.neg - Bitwise 'negate' (ones complement)
- bit.shl - Shifts a number left
- bit.shr - Shifts a number right
- bit.test - Bitwise 'test'
- bit.tonumber - Convert a string into a number
- bit.tostring - Convert a number into a string
- bit.xor - Bitwise 'exclusive or'
Topics
- Lua LPEG library
- Lua PCRE regular expression functions
- Lua base functions
- Lua bc (big number) functions
- Lua bit manipulation functions
- Lua coroutine functions
- Lua debug functions
- Lua io functions
- Lua math functions
- Lua os functions
- Lua package functions
- Lua script extensions
- Lua string functions
- Lua syntax
- Lua table functions
- Lua utilities
- Scripting callbacks - plugins
- Scripting