zoukankan      html  css  js  c++  java
  • php中的ceil和floo以及round函数

    ceil是向上进位得到一个值的函数;

    floor是舍掉小数位得到一个值的函数;

    round是用来四舍五入的函数。

    ceil

    定义和用法:

    ceil() 函数向上舍入为最接近的整数。

    ceil(x);


    说明:

    返回不小于 x 的下一个整数,x 如果有小数部分则进一位。

    ceil() 返回的类型仍然是 float。

    例子:

    <?php
        echo ceil(0.60);
        echo "<br/>";
        echo ceil(0.40);
        echo "<br/>";
        echo ceil(5);
        echo "<br/>";
        echo ceil(5.1);
        echo "<br/>";
        echo ceil(-5.1);
        echo "<br/>";
        echo ceil(-5.9);
    ?>


    输出:

    1
    1
    5
    6
    -5
    -5


    floor

    定义和用法:

    floor() 函数向下舍入为最接近的整数。

    floor(x);


    说明:

    返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。

    floor() 返回的类型仍然是 float。

    例子:

    <?php
        echo(floor(0.60));   
        echo "<br/>";
        echo(floor(0.40));
    	echo "<br/>";
        echo(floor(5));
    	echo "<br/>";
        echo "<br/>";
        echo(floor(5.1));
    	echo "<br/>";
        echo(floor(-5.1));
    	echo "<br/>";
        echo(floor(-5.9))
    ?>


    输出:

    0
    0
    5
    5
    -6
    -6

    round

    定义和用法

    round() 函数对浮点数进行四舍五入。

    round(x,prec);

    其中

    x(可选)    规定要舍入的数字。

    prec(可选)  规定小数点后的位数。

    说明:

    返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果。

    prec 也可以是负数或零(默认值)。

    例子:

    <?php
    echo round(12.345,-1);
    echo "<br/>";
    echo round(12.345);
    echo "<br/>";
    echo round(0.5);
    echo "<br/>";
    echo round(0.4);
    echo "<br/>";
    echo round(-0.5);
    echo "<br/>";
    echo round(-0.4);
    ?>


    输出:

    10
    12
    1
    0
    -1
    -0


  • 相关阅读:
    习题1
    实验3阅读下面程序、分析说明运行结果,并上机验证。
    实验2利用循环计算n个圆柱体体积。
    实验1编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;
    例7-12
    例 7-11
    例7-9
    例7-8
    例7-7
    例7-6
  • 原文地址:https://www.cnblogs.com/james1207/p/3265481.html
Copyright © 2011-2022 走看看