
0.5四舍五入后等于多少? 在vb中(cint0.5)等于零,为什么
3个回答
展开全部
Cint和Round 一样,是四舍六入五留双。意思就是,整数位是双数的不进位,整数是奇数的就加一。如
cint(0.5) =0
cint(1.5)=2
cint(2.5)=2
至于为什么这样,貌似跟二进制有关。
cint(0.5) =0
cint(1.5)=2
cint(2.5)=2
至于为什么这样,貌似跟二进制有关。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先加一个0.5,然后再用cint取整,就可以达到四舍五入的目的了。
cint(0.5+0.5)
cint(0.5+0.5)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CINT是获取整数部分,不是四舍五入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询