zoukankan      html  css  js  c++  java
  • 什么是浮点(float)数据类型?

    浮点数据类型就是我们常见的小数,想“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);

    ?>

    代码运行结果:

    1486188938564607.gif浮点型的数据只是一个近似的值,所以要尽量避免浮点型数值之间的比较大小,因为最后的结果都是不准确的。像下面这样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';

    }

    ?>

  • 相关阅读:
    愚人节的礼物
    Image Transformation
    Rails
    Google Map
    Code Formatter
    ACboy needs your help again!
    Geek's Collection(幂运算)
    Train Problem I
    Beautiful Meadow
    Card Trick(模拟)
  • 原文地址:https://www.cnblogs.com/furuihua/p/12208644.html
Copyright © 2011-2022 走看看