Section courante

A propos

Section administrative du site

BC Math

Calcul binaire mathématique
PHP 4+

Extensions

Modifier la section bcmath du fichier php.ini :

[bcmath]

bcmath.scale = 0

Description

Cette extension permet d'effectuer des calculs arithmétiques de haute précision sur des nombres exprimés sous forme de chaînes de caractères. Contrairement aux types natifs de PHP (comme int ou float), BC Math peut gérer des nombres de taille arbitraire et sans perte de précision, ce qui est particulièrement utile pour des calculs sur de très grands nombres ou des valeurs décimales nécessitant une précision fine.

Voici les caractéristiques principales du BC Math (pour Binary Calculator Math) :

Fonctions

Procédure ou fonction Version Description
BCADD 4.0+ Cette fonction permet d'effectuer l'ajout de deux nombres avec un haut niveau de précision arithmétique.
BCCOMP 4.0+ Cette fonction permet d'effectuer la comparaison de deux nombres avec un haut niveau de précision arithmétique.
BCDIV 4.0+ Cette fonction permet d'effectuer la division de deux nombres avec un haut niveau de précision arithmétique.
BCMOD 4.0+ Cette fonction permet d'effectuer le calcul du restant de la division de deux nombres avec un haut niveau de précision arithmétique.
BCMUL 4.0+ Cette fonction permet d'effectuer la multiplication de deux nombres avec un haut niveau de précision arithmétique.
BCPOW 4.0+ Cette fonction permet d'effectuer le calcul de la puissance d'un nombre avec un haut niveau de précision arithmétique.
BCSCALE 4.0+ Cette fonction permet de fixer le niveau de précision d'un nombre avec un haut niveau de précision arithmétique.
BCSQRT 4.0+ Cette fonction permet d'effectuer le calcul de la racine carré d'un nombre avec un haut niveau de précision arithmétique.
BCSUB 4.0+ Cette fonction permet d'effectuer la soustraction d'un nombre à un autre avec un haut niveau de précision arithmétique.

Remarques



Dernière mise à jour : Jeudi, le 16 janvier 2023