18\5=? 这是有关VB整除的,能帮我举些列子来说明吗?
3个回答
展开全部
VB除法运算符"\"与"/"的区别
整数间执行除法运算时,要使用 "\" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:
C% = A% / B%
实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到 Single。但是如果使用了"\"操作符,情况就大不相同了!不仅不会有这么多中间步骤,而且执行速度大大提高。
同时请记住:使用"/"操作符做除法运算时,如果其中之一是Double类型,那么结果就将是Double类型。所以,当2个Integer或者 Single类型数值做除法运算时,如果想得到高精度的结果,就需要手工强迫其中之一转换为Double类型:
整数间执行除法运算时,要使用 "\" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:
C% = A% / B%
实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到 Single。但是如果使用了"\"操作符,情况就大不相同了!不仅不会有这么多中间步骤,而且执行速度大大提高。
同时请记住:使用"/"操作符做除法运算时,如果其中之一是Double类型,那么结果就将是Double类型。所以,当2个Integer或者 Single类型数值做除法运算时,如果想得到高精度的结果,就需要手工强迫其中之一转换为Double类型:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"\"是整除运算符,它的结果只能为整数,小数部分省略。如:18\5=3
“/”是除法运算符,结果是浮点运算,也就是说其结果可以有小数。如:18/5=3.6
“/”是除法运算符,结果是浮点运算,也就是说其结果可以有小数。如:18/5=3.6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\是整除,结果不保留小数
18\5=3
10\3=3
5\2=2
18\5=3
10\3=3
5\2=2
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询