程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 除法運算符與/的區別

除法運算符與/的區別

編輯:VB綜合教程
整數間執行除法運算時,要使用""而不是"/"。"/"運算符要求返回一個單一數值,所以,表面上看似簡單的一行代碼:
  
  C=A/B
  
  實際上包含了3個隱含的轉換操作:2個為除法運算做准備,從Integer轉換到Single;一個完成最後的賦值操作,從Integer轉換到Single。但是如果使用了""操作符,情況就大不相同了!不僅不會有這麼多中間步驟,而且執行速度大大提高。
  
  
  同時請記住:使用"/"操作符做除法運算時,如果其中之一是Double類型,那麼結果就將是Double類型。所以,當2個Integer或者Single類型數值做除法運算時,如果想得到高精度的結果,就需要手工強迫其中之一轉換為Double類型:
  
  
  '結果為0.3333333
  
  Print1/3
  
  '結果為0,333333333333333
  
  Print1/3#->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved