当前位置 :
类似INT函数的向上取整函数请问什么是向上取整?我的理解是通过向上取整函数返回的值是大于或等于x的最小整数。比如6.0它向上取整仍是6,而不是变成7?这样理解有错吗?另一个问题:需
 更新时间:2024-04-27 19:08:55
3人问答
问题描述:

类似INT函数的向上取整函数

请问什么是向上取整?我的理解是通过向上取整函数返回的值是大于或等于x的最小整数。比如6.0它向上取整仍是6,而不是变成7?

这样理解有错吗?

另一个问题:需采用什么函数,比如写出INT(x)就知道是向下取整

我想要的是类似这种函数,只有一个参数

在网上看到这种int(A1+1)表示向上取整的,但是如果A1=6,这样函数出来的结果不是变成7了?

连晓峰回答:
  =roundup(a1,)
李晖回答:
  1.你的理解是对的。   2.int(x)不一定是向下取整,int(-1.5)=-1,但是[-1.5]应该等于-2,这才叫向下取整。   3.int(A1+1)这种形式是不对的。   4.很多语言里都有向下取整函数floor()和向上取整函数ceil(),如果是C语言的话要注意类型转换,一下是函数原型:   #include   doublefloor(doublex);   doubleceil(doublex);   floatfloorf(floatx);   floatceilf(floatx);
白丹回答:
  例   inti=2.1;或i=(int)2.1;   i=2;   需要向上取整:   inti=(int)(2.1+0.9);   i=3   inti=(int)(2.9+0.9);   i=3;   需要四舍五入   inti=(int)(2.1+0.5);   i=2;   inti=(int)(2.5+0.5);   i=3;   如果负数用减法计算。   不知道我理解的对不对....
最新更新
查询网(029551.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 查询网 029551.com 版权所有 闽ICP备2021002821号-8