取整

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时,实现“四舍”。

阅读更多
上一篇队列
下一篇求素数的几种方法
想对作者说点什么? 我来说一句

matlab取整指令

2009年07月30日 26KB 下载

没有更多推荐了,返回首页

关闭
关闭