zoukankan      html  css  js  c++  java
  • PHP数学函数的练习

    *数学函数

    1,abs() 求绝对值

    2,ceil() 进一法取整

    3,floor() 舍去法取整

    4,fmod()对浮点数进行取余 例如fmod(5.7,1.3)

    5,pow() 返回数的n次方 pow(1,20)

    6,round() 浮点数取整 round(1.98765,2) == 1.99

    7,sqrt(9) 求平方根,值为3

    8,max() ,min 求最大值,最小值 max(1,2,3,4) == 4

    9, mt_rand() 更好的随机数 mt_rand(1,10) 返回一个随机数,在1到100之内

    rand() 返回一个范围内的随机数 rand(1,10)

    10 pi() 返回圆周率值

    * */

    <?php
    $num='-123456';
    echo abs($num);//绝对值函数
    echo "<br>";
    
    
    $num1='1.123';
    echo ceil($num1);//进一法取整函数  输出的是2
    echo "<br>";
    echo floor($num1);//舍出法取整    输出的是1
    echo "<br>";
    echo fmod(5.7,1.3);//对浮点数进行取余 例如fmod(5.7,1.3)   输出的值是5.7/1.3的余数
    echo   '<br>';
    echo   pow(2,5);//返回的一个数的n次方
    echo   "<br>";
    echo round(3.4);         // 对浮点数的进行取整的方法
    
    /*echo round(3.6, 0);      // 4
    echo round(1.95583, 2);  // 1.96
    echo round(1241757, -3); // 1242000
    echo round(5.045, 2);    // 5.05
    echo round(5.055, 2);    // 5.06*/
    echo '<br>';
    echo  sqrt(9);  //输出的是一个数的平方根
    echo "<br>";
    echo min(1,2,4,5,-1);//输出的是-1
    echo max(54,4,7,6);//输出的是54
    echo "<br>";
    echo mt_rand(1,100);//输出的是从是1到100的一个随机数
    echo "<br>";
    echo  rand();//这也是一个随机的函数,只是输出的数字范围没有这么大
    /*: 在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范围大于 32768,
    那么指定 min 和 max 参数就可以生成大于 RAND_MAX的数了,或者考虑用 mt_rand() 来替代之。
     * */
    echo '<br>';
    echo pi();//输出的函数是PI
  • 相关阅读:
    fd_set 用法
    初步认识迭代服务器和并发服务器
    慢系统调用与信号中断
    nigix以及相关
    IO多路复用的几种实现机制的分析
    伪终端
    linux非阻塞的socket EAGAIN的错误处理
    从输入 URL 到页面加载完成的过程中都发生了什么事情?
    7.9 函数的定义
    7.8 文件操作
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6857674.html
Copyright © 2011-2022 走看看