小数进位问题:1.15或1.08 怎么变为2,就是有小数的,结果为整数再加1(100)

  • 主题发起人 主题发起人 www.www
  • 开始时间 开始时间
W

www.www

Unregistered / Unconfirmed
GUEST, unregistred user!
小数进位问题:1.15或1.08,1.3,1.6等 怎么变为2,就是有小数的,结果为整数再加14舍5入又不行,有没有其他函数或者怎么写程序?
 
取整(trunc)加1就可以啦
 
ceil还是floor我忘了,是指大于等于这个数的最小的整数.如楼上说的,如果是整数,就还会加1了.
 
ceilceil(1.15) == 2记得uses math 单元
 
在MS-SQLSERVER中使用Ceiling函数,如: Ceiling(1.2)在Delphi中use math 单元后使用Ceil函数,如: Ceil(1.2)Ceil(1.0)=1Ceil(1.1)=2Ceil(1.2)=2...Ceil(2.0)=2Ceil(2.1)=3
 
另外一个方法:Round(X+0.49999)
 
多人接受答案了。
 
后退
顶部