专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »VB教程 » 除法与比的区别:除法运算符\"\\\"与\"/\"的区别 »正文

除法与比的区别:除法运算符\"\\\"与\"/\"的区别

来源: 发布时间:星期四, 2008年9月25日 浏览:58次 评论:0
整数间执行除法运算时,要使用 \"\\\" 而不是 \"/\"。 \"/\" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:

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#

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: