当前位置: 首页 > 知识库问答 >
问题:

如何在PHP中添加两个大分数[duplicate]

康赞
2023-03-14

我想添加以下数字

$res = 0.000000002 + 0.000000002 + 0.000000002;

我得到了这样的结果

4.2E-8

谁能解释一下,如何得到0.000000006

谢谢

共有3个答案

方苗宣
2023-03-14

尝试

$res = 0.000000002 + 0.000000002 + 0.000000002;
printf("%0.9f",$res);

print(number_format($res,9));

输出

0.000000006
阎宝
2023-03-14
//Try using 
echo number_format($res,10); 
常茂
2023-03-14

您应该得到以下结果:

echo 0.000000002 + 0.000000002 + 0.000000002;

6.0E-9

也就是说你没有告诉我们真相。

获取4.2E-8的一种方法是添加0.00000002 0.00000002 0.000000002;(我从其中两个中删除了零)。

 类似资料:
  • 问题内容: 我正在尝试在python中添加两个分数 如果输入1/4 + 1/4,我期望得到1/2结果 我用加法建立了一个分数类 但是我得到的输出是2,4,实际上是1/2,只是没有简化。我该如何解决这个问题? 问题答案: 简化分数的一般方法是找到分子和分母的最大公约数,然后将两者除以

  • 问题内容: 我想添加两个日期间隔,以小时和分钟为单位计算总持续时间,实际上我要执行加法运算,如下所示: 任何想法如何执行这种类型的间隔加法来获取PHP中总小时和分钟格式的两个间隔之和 问题答案: PHP没有运算符重载*,因此有了对象,PHP会尝试先将其转换为字符串,但不支持: 相反,您需要创建一个新对象,然后使用该函数添加间隔,最后将差异显示到参考点: 完整示例/(演示): 您可能还需要考虑查看如

  • 下面的代码是一个按钮的方法。 它总是给我一个错误。 如果我删除,那么它可以正常工作。 当我单击按钮时,如何使用POST方法,并移动到另一个活动? 错误:04-27 19:41:26.066 197 4-1974/com.opshun_test.opshun_test e/androidruntime:致命异常:main process:com.opshun_test.opshun_test,pid

  • 问题内容: 我有两个数字。例如: 为什么数字不支持算术运算?无论如何,我将如何在Java中将这两个数字相加?(当然,我是从某个地方获取它们的,我不知道它们是Integer还是float等)。 问题答案: 你不知道数字是整数还是浮点数…使用该类时,编译器也不知道你的数字是整数,浮点数还是其他东西。结果,像+和-这样的基本数学运算符不起作用;计算机将不知道如何处理这些值。 开始编辑 根据讨论,我认为一

  • 我想计算应用程序内的端口号。像这样的属性: 但当我启动Spring Boot应用程序时,我得到的只是一个执行选项。 参考指南的数学运算符部分建议它应该工作,但事实并非如此。 在Spring内部,它甚至可以调用: 但这里面没有逻辑来识别这是SpEL。就好像它根本没认出是斯佩尔。但是,如果我将表达式更改为#{n1${myapp.web.server.port.ssl}},则会出现以下异常,表明它被评估

  • 我有一个关于使用LeetCode的链表添加两个数字的问题。下面是问题本身,我面临的问题,以及我的代码。 给您两个非空链表,表示两个非负整数。数字按相反顺序存储,每个节点包含一个数字。将这两个数字相加,并将其作为链表返回。 您可以假设这两个数字不包含任何前导零,除了数字0本身。 实例 输入:(2- 问题是它打印出: 当结果出现时,它停止。val为0并调用NullPointerException。我不

  • 问题内容: 我想知道如何在数字上加上逗号。让我的问题变得简单。 我想更改此: 至: 和: 至 以此类推。有可能使用php函数吗? 问题答案: 从php手册http://php.net/manual/en/function.number- format.php 我假设您想要英语格式。 我的2美分