码迷,mamicode.com
首页 > 其他好文 > 详细

什么是浮点(float)数据类型?

时间:2020-01-18 12:54:49      阅读:961      评论:0      收藏:0      [点我收藏+]

标签:variable   结果   整数   tar   ace   body   整型   两种   double   

 

 

浮点数据类型就是我们常见的小数,想“0.7”,“100.2”这些都是浮点型数据,浮点数据类型既可以用来存储整数,也可以存储小数。它比我们前面讲的整型数据类型的精度要高。

浮点型的有效范围是1.8E-308~1.8E+308。直线电机原理结构图

在PHP4.0之前,浮点型的标识为double,也叫做双精度浮点数,两者没有什么区别

浮点型数据默认有两种书写格式,一种标准格式,如下

1

2

3.1415

-35.8

还有一种科学记数法格式

1

3.14*10^3 可以使用3.14e3来表示

浮点(float)数据类型示例

在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:

1

2

3

4

5

6

7

8

9

10

11

<?php

 

$x = 10.3605;

var_dump($x);

echo "<br>";

$x = 2.4e3;

var_dump($x);

echo "<br>";

$x = 8E-5;

var_dump($x);

?>

代码运行结果:

 

技术图片浮点型的数据只是一个近似的值,所以要尽量避免浮点型数值之间的比较大小,因为最后的结果都是不准确的。像下面这样https://www.bzddrive.com/news/609.html

1

2

3

4

5

6

7

8

9

10

<?php

 

$a=0.1;

$b=0.7;

if(($a+$b)==0.8){

    echo "true";

}else{

    echo ‘false‘;

}

?>

什么是浮点(float)数据类型?

标签:variable   结果   整数   tar   ace   body   整型   两种   double   

原文地址:https://www.cnblogs.com/furuihua/p/12208644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!