取整

原创 2018年04月17日 18:36:38

1.强制取整(向下取整)

int i = 2.5   或    i = (int) 2.5    或     i=int(2.5)//此时int(2.5)是将int作为函数方式取整
这种方法采用的是舍去小数部分;

 

2.函数取整—floor()向下取整函数  与  ceil()向上取整函数

头文件:math.h

注意点:两个函数返回值都是double类型

 

3.C/C++中的整数除法运算符“/”本身就有取整功能(int / int),强制向下取整

 

4.通过强制类型转换,实现四舍五入

float f=2.3;

int a;

a = (int)(f + 0.5);//实现四舍五入

因为强制转换是向下取整,所以当f>=2.5时,加0.5实现“五入”,当f<2.5时,实现“四舍”。

C++取整

1、直接赋值给整数变量。如:     int i = 2.5; 或 i = (int) 2.5;     这种方法采用的是舍去小数部分     2、C/C++中的整数除法运算符“/”本身就有取整功能...
  • CSDNMicrosoftCSDN
  • CSDNMicrosoftCSDN
  • 2015-05-15 11:25:35
  • 2509

向上取整与向下取整

floor()是向负无穷大舍入,floor(-2.5) = -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2也可以用(int)a,强制类型转换...
  • xgogoforit
  • xgogoforit
  • 2016-03-21 23:35:50
  • 353

javascript 学习小结 (二)新增小数取整各种方法 by FungLeo

javascript 学习小结 (二) by FungLeo前言前面写过一个学习小结javascript 学习小结 JS装逼技巧(一) by FungLeo 那篇博文总结的东西还是比较多的.但是JS有...
  • FungLeo
  • FungLeo
  • 2016-05-20 14:30:35
  • 11172

jquery向上向下取整

在用ajax进行分页查询时,分页的数目要用到取整函数 var uu=Math.floor(5.36) //向下取整 结果为5 var uu=Math.floor(5.88) //结果为5 M...
  • UP19910522
  • UP19910522
  • 2014-09-04 18:15:06
  • 7893

python的三种取整方式

下面介绍几种常用的取整方法,包括向下取整、四舍五入、向上取整。(1)向下取整向下取整很简单,直接使用int()函数即可,如下代码(Python 2.7.5 IDLE) a ...
  • sinat_32547403
  • sinat_32547403
  • 2016-11-28 10:57:51
  • 9240

上取整和下取整

在数学和计算机科学中,取整函数是一类将实数映射到相近的整数的函数。[1] 常用的取整函数有两个,分别是下取整函数和上取整函数。 下取整函数在数学中一般记作或者,在计算机科学中一般记作flo...
  • dongfengkuayue
  • dongfengkuayue
  • 2014-03-15 15:55:04
  • 14092

向上取整和向下取整(ceil、round)

各编程语言的向下取整(integers 之间),向上取整,以及四舍五入。
  • lanchunhui
  • lanchunhui
  • 2016-05-26 11:26:53
  • 6138

Python中取整的几种方法

取整的方式则包括向下取整、四舍五入、向上取整等等。 1、向下取整 向下取整直接用内建的 int() 函数即可:>>> a = 3.75 >>> int(a) 32、四舍五入 对数字进行四舍五入用...
  • ZSZ_shsf
  • ZSZ_shsf
  • 2017-07-03 11:03:25
  • 1645

java向上取整向下取整

向上取整用Math.ceil(double a)向下取整用Math.floor(double a) 举例:public static void main(String[] args) throws ...
  • lu_wei_wei
  • lu_wei_wei
  • 2016-04-06 12:45:17
  • 5459

向上取整⌈⌉和向下取整⌊⌋符号

向下取整的运算称为Floor,用数学符号⌊⌋表示;向上取整的运算称为Ceiling,用数学符号⌈⌉表示。例如: ⌊59/60⌋=0 ⌈59/60⌉=1 ⌊-59/60⌋=...
  • mandagod
  • mandagod
  • 2018-01-16 09:45:49
  • 302
收藏助手
不良信息举报
您举报文章:取整
举报原因:
原因补充:

(最多只允许输入30个字)