bit.tostring
Lua function

bit.tostring

Summary

Convert a number into a string

Prototype

s = bit.tostring (n, base)



Description

This takes a number, and converts it into a string to the given base, in uppercase. The base is optional and defaults to 10. The base can be in the range 2 to 36. Fractional parts are discarded, as the number is first converted to a 64-bit number internally. Negative numbers are OK, and will be converted with a leading "-" sign.

eg.


print (bit.tostring (45035996273, 16)) -->  A7C5AC471



See Also ...

Topics

DOC_lua_base Lua base functions
DOC_lua_bc Lua bc (big number) functions
DOC_lua_bit Lua bit manipulation functions
DOC_lua_coroutines Lua coroutine functions
DOC_lua_debug Lua debug functions
DOC_lua_io Lua io functions
DOC_lua_math Lua math functions
DOC_lua_os Lua os functions
DOC_lua_package Lua package functions
DOC_lua_rex Lua PCRE regular expression functions
DOC_lua Lua script extensions
DOC_lua_string Lua string functions
DOC_lua_tables Lua table functions
DOC_lua_utils Lua utilities
DOC_scripting Scripting

Lua functions

LUA_bit.ashr bit.ashr (Shifts a number right, preserving sign)
LUA_bit.band bit.band (Bitwise 'and')
LUA_bit.bor bit.bor (Bitwise 'or')
LUA_bit.mod bit.mod (Bitwise 'modulus' (remainder after integer divide))
LUA_bit.neg bit.neg (Bitwise negate (ones complement))
LUA_bit.shl bit.shl (Shifts a number left)
LUA_bit.shr bit.shr (Shifts a number right)
LUA_bit.tonumber bit.tonumber (Convert a string into a number)
LUA_bit.xor bit.xor (Bitwise 'exclusive or')

(Help topic: lua=bit.tostring)

DOC_contents Documentation contents page