Double Veri Türü (Visual Basic)

Negatif değerler için-1.79769313486231570 E + 308 ile-4.94065645841246544 E-324 arasında ve pozitif değerler için 1.79769313486231570 E + 308 ile 4.94065645841246544 E-324 arasında yer alan imzalanmış IEEE 64-bit (8 baytlık) çift duyarlıklı kayan nokta sayılarını barındırır. Çift duyarlıklı sayılar gerçek bir sayının yaklaşık bir kısmını depolar.

Açıklamalar

DoubleVeri türü, bir sayı için en büyük ve en küçük olası magnitudes sağlar.

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

Programlama İpuçları

  • Duyarlılık. Kayan noktalı sayılarla çalışırken her zaman bellekte kesin bir gösterimin olduğunu unutmayın. 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.

  • Sondaki sıfırlar. Kayan nokta veri türlerinde sondaki sıfır karakteri 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 sıfır karakter görünmez.

  • Tür karakterleri. Değişmez değer türü karakterini R bir sabit değere eklemek, Double veri türüne zorlar. Örneğin, bir tamsayı değerinin arkasından R , değer bir olarak değiştirilir Double .

    ' 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ü karakteri # herhangi bir tanımlayıcıya eklemek bunu öğesine zorlar Double . Aşağıdaki örnekte, değişkeni num şöyle yazılır Double :

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

Ayrıca bkz.