5个回答
展开全部
你要的是四舍五入去掉还是直接去尾?
LS说的 int函数、fix函数、format格式化都会四舍五入,这样的话前面的值会因为小数点后面的值变化,按照你的说法,要用去尾法,要达到这样的效果,方法很多,比如:
Option Explicit
Private Sub Command1_Click()
Dim a
a = Split(Text1.Text, ".")
MsgBox Val(a(0))
End Sub
Split函数的详细用法LZ可百度下
满意请采纳,有问题请追问!
展开全部
应该是fix()
如果数字是s=-5.1 那么int(s)的结果是-6,int是取不大于s的最大整数,fix才是正真的取整函数,可以自己百度这两个函数。
如果数字是s=-5.1 那么int(s)的结果是-6,int是取不大于s的最大整数,fix才是正真的取整函数,可以自己百度这两个函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Fix 和 Int 函数会将小数部分截断而不是四舍五入。并且 Fix 和 Int
函数总是返回与传入的数据类型相同的值
函数总是返回与传入的数据类型相同的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置精确度,format(操作数,"0.")取零位小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int(5.7)=5 int就是取整
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询