字串資料類型 (Visual Basic)

保留帶正負號的 IEEE 32 位元 (4 位元組) 單精確度浮點數,負值範圍從 -3.4028235E+38 到 -1.401298E-45,而正值範圍則從 1.401298E-45 到 3.4028235E+38。 單精確度數值會儲存實數的近似值。

備註

使用 Single 資料類型來包含不需要 Double 完整資料寬度的浮點值。 在某些情況下,Common Language Runtime 或許能夠將您的 Single 變數緊密封裝在一起,並節省記憶體耗用量。

Single 的預設值為 0。

程式設計提示

  • 精確度。 當您使用浮點數,請記住,浮點數不一定在記憶體中具有精確的表示。 這可能會導致來自特定作業的非預期結果,例如數值比較和 Mod 運算子。 如需詳細資訊,請參閱資料類型疑難排解

  • 擴展。 Single 資料類型可放大為 Double。 這表示您可以將 Single 轉換成 Double,而不會發生 System.OverflowException 錯誤。

  • 後置的零。 浮點資料類型沒有任何後置 0 字元的內部標記法。 例如,這些類型不會區分 4.2000 和 4.2。 因此,當您顯示或列印浮點值時,不會顯示後置 0 字元。

  • 類型字元。 將常值類型字元 F 附加到常值,會強制其成為 Single 資料類型。 將識別項類型字元 ! 附加到任何識別項,會強制其成為 Single

  • Framework 類型。 在 .NET Framework 中對應的類型為 System.Single 結構。

另請參閱