共用方式為


字串資料型別 (Visual Basic)

更新:2007 年 11 月

存放帶正負號的 IEEE 32 位元 (4 個位元組) 的單精度浮點數 (Floating-Point Number),其值範圍在負值方面是從 -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 結構。

請參閱

工作

資料型別疑難排解

概念

有效率地使用資料型別

參考

資料型別摘要 (Visual Basic)

System.Single

Decimal 資料型別 (Visual Basic)

Double 資料型別 (Visual Basic)

型別轉換函式

轉換摘要