向下向上去整函数

  #include <stdio.h>
  #include <math.h>

  int main ()
  {
   printf ("floor of 2.3 is %d\n", (int )floor (2.3) );
   printf ("floor of 2.6 is %d\n", (int)floor (2.6) );
   printf ("floor of -2.3 is %d\n", (int)floor (-2.3) );
   printf ("floor of -2.6 is %d\n", (int )floor (-2.6) );
   printf ("floor of 2.3 is %d\n", (int )ceil (2.3) );
   printf ("floor of 2.6 is %d\n", (int )ceil (2.6) );
   printf ("floor of -2.3 is %d\n", (int )ceil (-2.3) );
   printf ("floor of -2.6 is %d\n", (int)ceil (-2.6) );
   printf("%d",(int )-2.3);
  return 0;
 }

时间: 2024-12-18 06:40:40

向下向上去整函数的相关文章

mysql-向上,向下,四舍五入-取整函数

mysql> select ceil(2.44),round(2.44),floor(2.44);+------------+-------------+-------------+| ceil(2.44) | round(2.44) | floor(2.44) |+------------+-------------+-------------+|          3 |           2 |           2 | +------------+-------------+----

SQL 向上取整、向下取整、四舍五入取整的实例!round、rounddown、roundup

sql server ==================================================== [四舍五入取整截取] select round(54.56,0) ==================================================== [向下取整截取] SELECT FLOOR(54.56) ==================================================== [向上取整截取] SELECT CE

c# 四舍五入、上取整、下取整、百分比

在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果: double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.24, 1);//1.2double d3 = Math.Round(1.26, 1);//1.3double d4 = Math.Round(1.35, 1);//1.4 为了用C#来实现“四舍五入”,我写了下面的函数: 代码 /

php取整函数ceil,floor,round,intval函数的区别

开发过程中,遇到数据处理取整的时候,你会用哪个呢,小涛来介绍一下:PHP取整函数有ceil,floor,round,intval,下面详细介绍一下: 1.ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大.ceil() 例子 <?php echo ceil(4.3); // 5 echo cei

PHP_小数/四舍五入/上进/下取等

小数例子: PHP保留两位小数并且四舍五入 $n=0.1265489; echo sprintf("%.2f", $n); // 0.13 大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3为小数6被四舍五入 再看个例子 $n=0.1265489 echo substr(sprintf("%.3",$n),0,-1);// 0.12 代码输出了保留2为小数没有四舍五入,实际上我们了解了spri

php取整函数floor(),round(),intval(),ceil()

ceil -- 进一法取整说明float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大. PHP取整函数例子 1. ceil() 例子 < ?php echo ceil(4.3); // 5 echo ceil(9.999); // 10 ?> floor -- 舍去法取整说明float floor ( float value

jquery向上向下取整

在用ajax进行分页查询时,分页的数目要用到取整函数 <script language="javascript"> var uu=Math.floor(5.36) //向下取整 结果为5 var uu=Math.floor(5.88) //结果为5 Math.ceil(5.33) //向上取整,结果为6 Math.round(5.55) //四舍五入 结果为6 math.round(5.22) //结果为5 </script>

c# 四舍五入、上取整、下取整

在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果: double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.24, 1);//1.2double d3 = Math.Round(1.26, 1);//1.3double d4 = Math.Round(1.35, 1);//1.4 为了用C#来实现“四舍五入”,我写了下面的函数: 代码 /

C++里面的取整函数

#include<math.h> double ceil(double x) //向上取整 double floor(double x) //向下取整 也能够用数据类型强制转换,那要看数据的大小 能够用int()或long() 比方int(104.23) = 104 C++里面的取整函数