【VBA基础】除法运算符"\"与"/"的区别-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【VBA基础】除法运算符"\"与"/"的区别

发表时间:2013/6/14 12:22:52 评论(1) 浏览(23417)  评论 | 加入收藏 | 复制
   
摘 要:除法运算符"\"与"/"的区别
正 文:

刚接触VBA时,有些学员奇怪两个符号得到的结果为什么不一样,那我们就来看一下是怎么一会事。直接看一下运算的结果,就可以知道区别了

整数间执行除法运算时,要使用 "\" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码: C = A / B,实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到Single。但是如果使用了"\"操作符,情况就大不相同了!不仅不会有这么多中间步骤,而且执行速度大大提高。
同时请记住:使用"/"操作符做除法运算时,如果其中之一是Double类型,那么结果就将是Double类型。所以,当2个Integer或者Single类型数值做除法运算时,如果想得到高精度的结果,就需要手工强迫其中之一转换为Double类型。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
VB除法运算符  【UMVSOFT整理  2008/4/30】
ACCESS VBA编程(四)数据输入、查询、计算、连接  【周芳(转)  2012/12/4】
【Access入门】统计窗体上控件个数,计算文本框个数的示例  【麥田  2012/12/27】
不足一元按一元计算\只进不舍  【风行  2012/12/31】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接