Aracılığıyla paylaş


çift (C# Reference)

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

System.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 için bkz: C# dil belirtiminin. Dil belirtimi, C# sözdizimi ve kullanımı için nihai kaynaktır.

Ayrıca bkz.

Başvuru

C# anahtar sözcükler

Yerleşik türleri tablosu (C# Reference)

Kesin sayısal dönüştürme tablosu (C# Reference)

Kesin sayısal dönüştürme tablosu (C# Reference)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu

Varsayılan değerler tablosu (C# Reference)

Kayan nokta türü tablo (C# Reference)