Aracılığıyla paylaş


double (C# Başvurusu)

double Anahtar sözcüğü 64 bitlik kayan nokta deðerlerinin saklayan basit tür belirtir.Kesinlik ve yaklaşık aralık için aşağıdaki tabloda gösterilmektedir double türü.

Tür

Yaklaşık aralık

Precision

.NET Framework türü

double

±5.0 × 10−324 ±1.7 × 10 için308

15-16 basamak

Double

Hazır

Varsayılan olarak, Atama işlecinin sağ tarafındaki gerçek sayısal hazır bilgi kabul double.Ancak, bir tamsayı numarası nitelenmesini isterseniz double, sonek d veya d, örneğin kullanın:

double x = 3D;

Dönüşümleri

Sayısal integral türleri ve kayan nokta türü bir ifadede karıştırabilirsiniz.Bu durumda, tam sayı türleri kayan nokta türlere dönüştürülür.İfadenin değerlendirmesi aşağıdaki kurallara göre yapılır:

  • Kayan nokta türü ise double, ifade veren double, veya bool ilişkisel veya Boolean deyimler içinde.

  • Yoksa hiçbir double türü ifadesinde bunu değerlendiren float, veya bool ilişkisel veya Boolean deyimler içinde.

Kayan nokta ifade aşağıdaki değer kümesini içerebilir:

  • Pozitif ve negatif sıfır.

  • Pozitif ve negatif sonsuzluk.

  • Not-a-Number değeri (NaN).

  • Sıfırdan farklı değerler sonlu kümesi.

Bu değerler hakkında daha fazla bilgi için bkz: ikili Floating-Point aritmetik, kullanılabilir için IEEE standardı IEEE Web sitesi.

Örnek

Aşağıdaki örnekte, bir int, bir kısa, bir floatve bir double birlikte vererek eklenen bir double sonucu.

// Mixing types in expressions 
class MixedTypes
{
    static void Main()
    {
        int x = 3;
        float y = 4.5f;
        short z = 5;
        double w = 1.7E+3;
        // Result of the 2nd argument is a double:
        Console.WriteLine("The sum is {0}", x + y + z + w);
    }
}
// Output: The sum is 1712.5

C# dil belirtiminin

Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.

Ayrıca bkz.

Başvuru

C# Anahtar Sözcükleri

Yerleşik Türler Tablosu (C# Başvurusu)

Örtük Sayısal Dönüşümler Tablosu (C# Başvurusu)

Açık Sayısal Dönüşümler Tablosu (C# Başvurusu)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu

Varsayılan Değerler Tablosu (C# Başvurusu)

Kayan Nokta Türleri Tablosu (C# Başvurusu)