18\5=? 这是有关VB整除的,能帮我举些列子来说明吗?

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式