共用方式為


Double 資料型別 (Visual Basic)

更新: 2008 年 7 月

存放帶正負號的 IEEE 64 位元 (8 個位元組) 雙精度浮點數值 (Floating-Point Number),其值範圍在負值方面是從 -1.79769313486231570E+308 至 -4.94065645841246544E-324,在正值方面則是從 4.94065645841246544E-324 至 1.79769313486231570E+308。雙精度數字會儲存實數的近似值。

備註

Double 資料型別會針對數字提供最大和最小的可能大小。

Double 的預設值為 0。

程式設計提示

  • **精確度。**使用浮點數值時,請記住它們在記憶體中不一定都會有精確的表示。這樣可能會因為某些作業,例如值比較和 Mod 運算子,而導致無法預期的結果。如需詳細資訊,請參閱資料型別疑難排解

  • **結尾的零。**浮點資料型別沒有結尾零字元的任何內部表示。例如,它們無法區分 4.2000 與 4.2。因此,當您顯示或列印浮點數值時,結尾零字元不會出現。

  • **型別字元。**將常值型別字元 R 附加到常值會強制其成為 Double 資料型別。例如,如果整數值後面是 R,則值會變更為 Double。

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    將識別項型別字元 # 附加到任何識別項,會強制其成為 Double。在下列範例中,變數 num 的型別為 Double:

    Dim num# = 3
    
  • **Framework 型別。**在 .NET Framework 中對應的型別為 System.Double 結構。

請參閱

工作

資料型別疑難排解

概念

有效率地使用資料型別

型別字元

參考

資料型別摘要 (Visual Basic)

System.Double

Decimal 資料型別 (Visual Basic)

字串資料型別 (Visual Basic)

型別轉換函式

轉換摘要

變更記錄

日期

記錄

原因

2008 年 7 月

在「程式設計提示」一節中加入使用型別字元的範例。

客戶回函。