Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php支持64位ieee浮点吗_Php - Fatal编程技术网

php支持64位ieee浮点吗

php支持64位ieee浮点吗,php,Php,我对这个话题做了深入的研究。但这个问题还不清楚。有人能帮我解决这个问题吗。 此链接没有正确描述任何内容。是的。 从PHP手册中。。 整数的大小取决于平台,尽管是最大值 大约20亿是通常的值(即32位有符号)。 64位平台的最大值通常约为9E18。PHP确实如此 不支持无符号整数。整数大小可以使用 常量PHP_INT_SIZE和使用该常量的最大值 自PHP4.4.0和PHP5.0.5以来的PHP_INT_MAX 还有 如果浮点超出整数的边界(通常为+/-2.15e+9 =2^31(在32位平台上

我对这个话题做了深入的研究。但这个问题还不清楚。有人能帮我解决这个问题吗。 此链接没有正确描述任何内容。

是的。
从PHP手册中。。 整数的大小取决于平台,尽管是最大值 大约20亿是通常的值(即32位有符号)。 64位平台的最大值通常约为9E18。PHP确实如此 不支持无符号整数。整数大小可以使用 常量PHP_INT_SIZE和使用该常量的最大值 自PHP4.4.0和PHP5.0.5以来的PHP_INT_MAX

还有

如果浮点超出整数的边界(通常为+/-2.15e+9 =2^31(在32位平台上)和+/-9.22e+18=2^63(在64位平台上),结果未定义,因为浮点没有 足够的精度以给出精确的整数结果。没有警告,甚至没有 发生这种情况时将发出通知

从PHP手册的内部链接到第三方网站

PHP是动态类型的,通常会在 字符串和浮点数(依赖于平台,但 通常IEEE 64位值)。要强制值为浮点值, 在数字上下文中对其进行评估:
$foo=0+“10.5”

但是,如果您想使用浮点和精度,则需要使用函数。

值存储在函数中

对于浮点数,请使用双精度类型

因此,php支持64位ieee浮点