<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';
//BC 数学函数
/**
* bcadd — 2个任意精度数字的加法计算
* bccomp — 比较两个任意精度的数字
* bcdiv — 2个任意精度的数字除法计算
* bcmod — 对一个任意精度数字取模
* bcmul — 2个任意精度数字乘法计算
* bcpow — 任意精度数字的乘方
* bcscale — 设置所有bc数学函数的默认小数点保留位数
* bcsqrt — 任意精度数字的二次方根
* bcsub — 2个任意精度数字的减法
* */
$a=10;
$b=3;
//bcscale (2);//设置所有bc数学函数的默认小数点保留位数
echo '$a=10; $b=3;<br>';
echo '2个任意精度数字的加法计算 结果:';
echo bcadd($a,$b);
echo ' ';
echo bcadd($a,$b,2);
echo '<br>';
echo '比较两个任意精度的数字 结果:';
echo bccomp($a,$b);
echo ' ';
echo bccomp($a,$b,2);
echo '<br>';
echo '2个任意精度的数字除法计算 结果:';
echo bcdiv ($a,$b);
echo ' ';
echo bcdiv ($a,$b,2);
echo '<br>';
echo '对一个任意精度数字取模 结果:';
echo bcmod($a,$b);
echo ' ';
echo bcmod($a,$b,2);
echo '<br>';
echo '2个任意精度数字乘法计算 结果:';
echo bcmul($a,$b);
echo ' ';
echo bcmul($a,$b,2);
echo '<br>';
echo '任意精度数字的乘方 结果:';
echo bcpow($a,$b);
echo ' ';
echo bcpow($a,$b,2);
echo '<br>';
echo '任意精度数字的二次方根 结果:';
echo bcsqrt($a,$b);
echo '<br>';
echo '2个任意精度数字的减法 结果:';
echo bcsub($a,$b);
echo ' ';
echo bcsub($a,$b,2);
echo '<br>';
?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
$a=10; $b=3;
2个任意精度数字的加法计算 结果:13 13.00
比较两个任意精度的数字 结果:1 1
2个任意精度的数字除法计算 结果:3 3.33
对一个任意精度数字取模 结果:1 1.00
2个任意精度数字乘法计算 结果:30 30.00
任意精度数字的乘方 结果:1000 1000.00
任意精度数字的二次方根 结果:3.162
2个任意精度数字的减法 结果:7 7.00
标签:函数,BC,结果,echo,nbsp,PHP,任意,精度,数字
From: https://www.cnblogs.com/onestopweb/p/18206519