zoukankan      html  css  js  c++  java
  • 数值运算符和函数(四十)

      这一节我们来看一下常见的数值运算符和函数

      数值运算符就是我们常见的加减乘除,都属于典型的数值运算符,比如我们输入select 1+2;结果显示3,这些都是比较简单的,大家自己练习一下就行。

     

     

    下面我们详细的看一下表中的几个函数。

    1、 ceil()函数

      它指的是向上取整,也叫进一取整,我们举个例子,比如我们输入select ceil(3.14);

      我们发现结果是4,也就是进了一然后取整。

     

     

    2、 floor()函数

      与之相对应的是floor,向下取整,我们把ceil改为floor。

      我们发现结果为3,也就是舍一取整,这些都很简单。

     

     

    3、 div函数

      还有一个运算符叫div,整数除法,我们先看一下我们常用的除法,我们输入select 1/2;

      结果为0.5 ,如果我们改为1 div 2。

      我们发现结果为0,这就是他做的整数除法。

     

     

    4、 mod()函数

      它的作用是取余数,或者叫取模,它既可以对整数取模,也可以对浮点数取模,下面我们来举一个例子,我们输入select 4%3;

      结果为1,我们把%换为mod。

      结果还是一样为1,实际上他们的作用是一样的,那么我们换成小数来试一下,比如select 4.2 mod 3;

      我们发现结果是1.2,所以对浮点数也是可以的。

     

    5、 power()函数

      它的功能是进行幂运算,实际上就是我们常说的多少次放,比如我们输入select power(2,3);

      我们发现结果就是8。

     

    6、 round()函数

      用来进行四舍五入,比如我们输入select round(3.1415,3);括号里的3表示保留到小数点之后的3位。

      我们发现结果就是3.142。

     

    7、 truncate()函数

      它的功能是进行数字的截取,比如我们输入select truncate(12.3456,2);2表示的是截取小数后的两位。

      当然我们也可以写-1。

      那么结果就会显示为10.这就是truncate,注意要和round四舍五入区分开来。

  • 相关阅读:
    P2762 [网络流24题]太空飞行计划问题(最小割)
    poj2987 Firing[最小割]
    P2051 [AHOI2009]中国象棋[线性DP]
    poj1637 Sightseeing tour[最大流+欧拉回路]
    hdu3739 Anti LIS[最小割]
    P2766 [网络流24题]最长不下降子序列问题
    P2764 [网络流24题]最小路径覆盖问题[最大流]
    P2936(BZOJ3396) [USACO09JAN]全流Total Flow[最大流]
    BZOJ4278 [ONTAK2015]Tasowanie[后缀数组+贪心]
    Robot framework之元素定位实战
  • 原文地址:https://www.cnblogs.com/zlslch/p/6543174.html
Copyright © 2011-2022 走看看