Aracılığıyla paylaş


Double Veri Türü (Visual Basic)

-1,79769313486231570E+308 ile -4,9406564584124 arasında değişen, imzalı IEEE 64 bit (8 bayt) çift duyarlıklı kayan noktalı sayıları tutar Negatif değerler için 6544E-324 ve pozitif değerler için 4,94065645841246544E-324 ile 1,79769313486231570E+308 arasında. Çift duyarlıklı sayılar, gerçek bir sayının yaklaşık bir sayısını depolar.

Açıklamalar

Veri Double türü, bir sayı için mümkün olan en büyük ve en küçük büyüklükleri sağlar.

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

Programlama İpuçları

  • Hassas. Kayan noktalı sayılarla çalışırken, bunların bellekte her zaman kesin bir gösterimi 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.

  • Sondaki Sıfırlar. Kayan nokta veri türleri, sondaki sıfır karakterlerin iç gösterimine sahip değildir. Ö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 sıfır karakterler görünmez.

  • Karakter yazın. Değişmez değer türü karakterinin R değişmez değere eklenmesi, bunu veri türüne Double zorlar. Örneğin, bir tamsayı değerinin ardından Rgelirse, değer olarak Doubledeğiştirilir.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Tanımlayıcı türü karakterinin # herhangi bir tanımlayıcıya eklenmesi bunu olarak Doublezorlar. Aşağıdaki örnekte değişkeni num olarak Doubleyazıldı:

    Dim num# = 3
    
  • Çerçeve Türü. .NET Framework'te karşılık gelen tür yapısıdır System.Double .

Ayrıca bkz.