为了账号安全,请及时绑定邮箱和手机立即绑定

怎么输出其他形式的浮点数,比如5E+7,3E+3之类的

有没有特别的函数可以以指定形式输出,而不是输出小数点形式呢

正在回答

2 回答

就比如有的题目要求将浮点数转化为用7E+5之类的形式输出,有没有这类的函数

0 回复 有任何疑惑可以回复我~

<?php

$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);

?>

php有BC高精确度函数库,下面是一些常用的BC高精确度函数使用:

bcadd — 将两个高精度数字相加

bccomp — 比较两个高精度数字,返回-1, 0, 1

bcdiv — 将两个高精度数字相除

bcmod — 求高精度数字余数

bcmul — 将两个高精度数字相乘

bcpow — 求高精度数字乘方

bcpowmod — 求高精度数字乘方求模,数论里非常常用

bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”

bcsqrt — 求高精度数字平方根

bcsub — 将两个高精度数字相减


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么输出其他形式的浮点数,比如5E+7,3E+3之类的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信