共用方式為


Double 資料類型 (Visual Basic)

可保留帶正負號的 IEEE 64 位元 (8 位元組),雙精確度浮點數之值的範圍從 -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 結構。

另請參閱