PHPBC Math (Binary Calculator)

introduzione

Il Calcolatore binario può essere utilizzato per calcolare con numeri di qualsiasi dimensione e precisione fino a 2147483647-1 decimali, in formato stringa. Il calcolatore binario è più preciso del calcolo a virgola mobile di PHP.

Sintassi

  • string bcadd (string $ left_operand, string $ right_operand [, int $ scale = 0])
  • int bccomp (stringa $ left_operand, stringa $ right_operand [, int $ scale = 0])
  • stringa bcdiv (stringa $ left_operand, stringa $ right_operand [, int $ scale = 0])
  • stringa bcmod (stringa $ left_operand, stringa $ modulo)
  • stringa bcmul (stringa $ left_operand, stringa $ right_operand [, int $ scale = 0])
  • stringa bcpowmod (stringa $ left_operand, stringa $ right_operand, stringa $ modulo [, int $ scale = 0])
  • bool bcscale (int $ scale)
  • stringa bcsqrt (stringa $ operando [, int $ scale = 0])
  • stringa bcsub (stringa $ left_operand, stringa $ right_operand [, int $ scale = 0])

Parametri

bcadd Aggiungi due numeri di precisione arbitrari.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bccomp Confronta due numeri di precisione arbitrari.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la cifra decimale che verrà utilizzata nel confronto.
bcdiv Dividi due numeri di precisione arbitrari.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bcmod Ottieni modulo di un numero di precisione arbitrario.
left_operand L'operando di sinistra, come una stringa.
modulus Il modulo, come una stringa.
bcmul Moltiplicare due numeri di precisione arbitrari.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bcpow Aumenta un numero arbitrario di precisione su un altro.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bcpowmod Aumenta un numero arbitrario di precisione ad un altro, ridotto di un modulo specificato.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
modulus Il modulo, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bcscale Imposta il parametro di scala predefinito per tutte le funzioni matematiche di bc.
scale Il fattore di scala.
bcsqrt Ottieni la radice quadrata di un numero di precisione arbitrario.
operand L'operando, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.
bcsub Sottrai un numero arbitrario di precisione da un altro.
left_operand L'operando di sinistra, come una stringa.
right_operand L'operando giusto, come una stringa.
scale Un parametro facoltativo per impostare il numero di cifre dopo la virgola nel risultato.

Osservazioni

Per tutte le funzioni BC, se il parametro di scale non è impostato, esso assume come valore predefinito 0, che renderà tutte le operazioni con operazioni su interi.

BC Math (Binary Calculator) Esempi correlati