Single Veri Türü (Visual Basic)

Negatif değerler için -3,4028235E+38 ile -1,401298E-45 arasında ve pozitif değerler için 1,401298E-45 ile 3,4028235E+38 arasında imzalı IEEE 32 bit (4 bayt) tek duyarlıklı kayan noktalı sayıları tutar. Tek duyarlıklı sayılar, gerçek bir sayının yaklaşık bir sayısını depolar.

Açıklamalar

Single veri türünü, tam veri genişliği Doublegerektirmeyen kayan nokta değerleri içerecek şekilde kullanın. Bazı durumlarda ortak dil çalışma zamanı değişkenlerinizi Single birbirine yakın bir şekilde paketleyebilir ve bellek tüketiminden tasarruf edebilir.

varsayılan değeri Single 0'dır.

Programlama İpuçları

  • Hassas. Kayan noktalı sayılarla çalışırken, bunların bellekte her zaman kesin bir temsili olmadığını unutmayın. Bu, değer karşılaştırması ve işleç gibi belirli işlemlerden beklenmeyen sonuçlara Mod yol açabilir. Daha fazla bilgi için bkz . Veri Türlerinde Sorun Giderme.

  • Genişletme. Single Veri türü olarak Doublegenişler. Bu, hatayla System.OverflowException karşılaşmadan 'a Double dönüştürebileceğiniz Single anlamına gelir.

  • Sondaki Sıfırlar. Kayan nokta veri türlerinin sonunda 0 karakterin iç gösterimi yoktur. Örneğin, 4.2000 ile 4.2 arasında ayrım yapmazlar. Sonuç olarak, kayan nokta değerlerini görüntüleyip yazdırdığınızda sondaki 0 karakter görüntülenmez.

  • Karakter yazın. Değişmez değer türü karakterinin F değişmez değere eklenmesi, bunu veri türüne Single zorlar. Tanımlayıcı türü karakterinin ! herhangi bir tanımlayıcıya eklenmesi bunu olarak Singlezorlar.

  • Çerçeve Türü. .NET Framework'te karşılık gelen tür yapısıdır System.Single .

Ayrıca bkz.