除法运算符\与/的区别 |
|
www.nanhushi.com 佚名 不详 |
整数间执行除法运算时,要使用 "\" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:
C% = A% / B%
实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到Single。但是如果使用了"\"操作符,情况就大不相同了!不仅不会有这么多中间步骤,而且执行速度大大提高。
同时请记住:使用"/"操作符做除法运算时,如果其中之一是Double类型,那么结果就将是Double类型。所以,当2个Integer或者Single类型数值做除法运算时,如果想得到高精度的结果,就需要手工强迫其中之一转换为Double类型:
'结果为 0.3333333
Print 1 / 3
'结果为 0,333333333333333
Print 1 / 3#
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 使用Objptr函数快速查找集合中的对象 下一篇文章: 编写快速高效的VB程序 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|