bc.number
Lua function

bc.number

Summary

Create a big number

Prototype

n = bc.number (n)



Description

Create a new big number based on n, where n can be a string if needed, to represent a large number.

eg.


a = bc.number ("1234.45534535345345434")
b = bc.number (5678)


If you are planning to use decimal places, you should call bc.digits first, otherwise the number may not be stored to the number of decimal places you wanted.

eg.


bc.digits (20)
a = bc.number ("1234.45534535345345434")



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_bc.add bc.add (Addition)
LUA_bc.compare bc.compare (Comparison)
LUA_bc.digits bc.digits (Digits after the decimal place)
LUA_bc.div bc.div (Division)
LUA_bc.isneg bc.isneg (Tests if negative)
LUA_bc.iszero bc.iszero (Tests if zero)
LUA_bc.mod bc.mod (Modulus)
LUA_bc.mul bc.mul (Multiplication)
LUA_bc.pow bc.pow (Power)
LUA_bc.sqrt bc.sqrt (Square root)
LUA_bc.sub bc.sub (Subtraction)
LUA_bc.tostring bc.tostring (Converts to a string)
LUA_bc.version bc.version (Version)

(Help topic: lua=bc.number)

DOC_contents Documentation contents page