BCMath Arbitrary Precision Mathematics

Table of Contents
  • Introduction
  • Installing/Configuring
  • BC Math Functions
    • bcadd — Add two arbitrary precision numbers
    • bcceil — Round up arbitrary precision number
    • bccomp — Compare two arbitrary precision numbers
    • bcdiv — Divide two arbitrary precision numbers
    • bcdivmod — Get the quotient and modulus of an arbitrary precision number
    • bcfloor — Round down arbitrary precision number
    • bcmod — Get modulus of an arbitrary precision number
    • bcmul — Multiply two arbitrary precision numbers
    • bcpow — Raise an arbitrary precision number to another
    • bcpowmod — Raise an arbitrary precision number to another, reduced by a specified modulus
    • bcround — Round arbitrary precision number
    • bcscale — Set or get default scale parameter for all bc math functions
    • bcsqrt — Get the square root of an arbitrary precision number
    • bcsub — Subtract one arbitrary precision number from another