C语言之取整运算

来源:互联网 发布:ie浏览器不能上淘宝网 编辑:程序博客网 时间:2024/05/22 02:23
方法1:使用取整函数:
a)floor 取出不大于指定值的最大整数
b)round 对指定值进行四舍五入,round这个函数比较特殊,在有些编译器中不含有这个函数,但是可以通过floor函数实现四舍五入的功能,如要对某一浮点数字a进行四舍五入运算,可以通过“floor(a+0.5)”获得round(a)同样的效果
c)ceil 取出大于指定值的最小整数
 
方法2:强制类型转换,效果等同于floor函数
int a=(int)1.414;
方法3:利用“/”运算符
int a=1.414/1.0;//效果等同于floor函数
int a=1.414/1.0+0.5;//效果等同于round函数
原创粉丝点击