Single Veri Türü (Visual Basic)

, Negatif değerler için-3.4028235 E + 38 ila-1.401298 E-45 değerindeki ve pozitif değerler için 3.4028235 E + 38 ile 1.401298 E-45 arasında değişen, imzalanan IEEE 32-bit (4 baytlık) tek duyarlıklı kayan nokta sayılarını barındırır. Tek duyarlıklı sayılar gerçek bir sayının yaklaşık bir kısmını depolar.

Açıklamalar

SingleTam veri genişliğini gerektirmeyen kayan nokta değerlerini içermesi için veri türünü kullanın Double . Bazı durumlarda, ortak dil çalışma zamanı Single değişkenlerinizi birbirine yakından paketlenebilir ve bellek tüketimini kaydedebilir.

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

Programlama İpuçları

  • Duyarlılık. Kayan noktalı sayılarla çalışırken her zaman bellekte kesin bir gösterimine sahip olmadıkları göz önünde bulundurun. Bu, değer karşılaştırması ve işleç gibi belirli işlemlerden beklenmedik sonuçlara neden olabilir Mod . Daha fazla bilgi için bkz. sorun giderme veri türleri.

  • Kan. SingleWidens veri türü Double . Bu, Single Double bir hatayla karşılaşmadan ' a dönüştürebileceğiniz anlamına gelir System.OverflowException .

  • Sondaki sıfırlar. Kayan nokta veri türlerinde sondaki 0 karakterden oluşan iç temsili yok. Örneğin, 4,2000 ve 4,2 arasında ayrım yapmazlar. Sonuç olarak, kayan nokta değerlerini görüntülerken veya yazdırdığınızda sondaki 0 karakter görünmez.

  • Tür karakterleri. Değişmez değer türü karakterini F bir sabit değere eklemek, Single veri türüne zorlar. Tanımlayıcı türü karakteri ! herhangi bir tanımlayıcıya eklemek bunu öğesine zorlar Single .

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

Ayrıca bkz.