什么函数可以真正的达到四舍五入?
vb吧
全部回复
仅看楼主
level 1
冰麟轻武 楼主
Dim x%, y%, z%, a% x = 0.5 y = 1.5 z = 2.5 a = 3.5 ---------------- 结果 x=0 y=2 z=2 a=4 只有在单数的时候才是"5入" 双数只有0.51才会进位 那么有没有一个函数是真正的四舍五入呢?
2007年11月17日 02点11分 1
level 0
自己写的函数
2007年11月17日 02点11分 2
level 1
冰麟轻武 楼主
汗一个
2007年11月17日 02点11分 3
level 1
冰麟轻武 楼主
x=0.4你那样就变成1了哦
2007年11月17日 05点11分 5
level 1
真的也~我觉的自己写个函数会比较好!
2007年11月17日 09点11分 10
level 1
冰麟轻武 楼主
我现在有个疑问-0.5四舍五入是多少....
2007年11月17日 10点11分 11
level 1
冰麟轻武 楼主
和INT对应的函数有Fix正数的时候2个函数的作用是一样的差别在负数的时候Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。但是-0.5四舍五入应该是-1还是0?
2007年11月17日 10点11分 13
level 5
试下用Round函数,可以控制你想四舍五入的小数位
如a=0.567
那round(a,0)的结果就等于1啦
2012年04月10日 01点04分 15
level 4
round
2012年04月10日 04点04分 16
1