共用方式為


單一資料類型 (Visual Basic)

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

備註

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

Single 的預設值為 0。

程序設計秘訣

  • 精確度。 當您使用浮點數時,請記住,它們不一定在記憶體中具有精確的表示法。 這可能會導致特定作業產生的非預期結果,例如值比較和 Mod 運算符。 如需詳細資訊,請參閱 針對數據類型進行疑難解答

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

  • 後置的零。 浮點數據類型沒有任何尾端 0 個字元的內部表示法。 例如,它們不會區分 4.2000 和 4.2。 因此,當您顯示或列印浮點值時,不會顯示尾端0個字元。

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

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

另請參閱