PHP函数 BC数学函数

<?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 '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bcadd($a,$b,2);
echo '<br>';

echo '比较两个任意精度的数字 结果:'; 
echo bccomp($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bccomp($a,$b,2);
echo '<br>';

echo '2个任意精度的数字除法计算 结果:'; 
echo bcdiv ($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bcdiv ($a,$b,2);
echo '<br>';

echo '对一个任意精度数字取模 结果:'; 
echo bcmod($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bcmod($a,$b,2);
echo '<br>';

echo '2个任意精度数字乘法计算 结果:'; 
echo bcmul($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bcmul($a,$b,2);
echo '<br>';

echo '任意精度数字的乘方 结果:'; 
echo bcpow($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo bcpow($a,$b,2);
echo '<br>';


echo '任意精度数字的二次方根 结果:'; 
echo bcsqrt($a,$b);
echo '<br>';

echo '2个任意精度数字的减法 结果:'; 
echo bcsub($a,$b);
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
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
posted @   onestopweb  阅读(357)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示