对x四舍五入,保留3位小数的vb表达式(不用round函数)
展开全部
这个是看你对int函数的理解了,int函数,返回的是不大于该数的一个整数,也就是说比如int(22.3),返回的是22
int(22.9)
返回的还是22
其标准的解释就是去尾法的方式。所以这个+0.005的意思就很明显了,如果+0.005后进位了,那么是五入的行为,如果没有进位,那么就是四舍的情况了
int(22.9)
返回的还是22
其标准的解释就是去尾法的方式。所以这个+0.005的意思就很明显了,如果+0.005后进位了,那么是五入的行为,如果没有进位,那么就是四舍的情况了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=int(x*1000)/1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=int(x*1000+0.5)/1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FormatNumber(-5.6666,3,vbTrue)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询