C#'da Decimal, Float ve Double arasında ne fark var?

0

C#'da  Decimal, Float ve Double  arasında ne fark var?  Hangi durumlarda Decimal, hangi durumlarda Float, hangi durumlarda Double kullanılmalı?

alattin alattin (16984)
10 yıl önce sordu

    Toplam 1 Cevap


    0

    C#'da Float ve Double, kayan ikili sayı türleridir. Yani Float ve Double 

    11001.10010110001

    Double  64 bitlik kayan nokta değerlerinin saklayan basit tür belirtir. Değer türüdür (Value Type).

    Float 32 bitlik kayan nokta değerlerinin saklayan basit bir türdür. Değer türüdür (Value Type).

    şeklindeki sayıları temsil eder.

    Decimal kayan ondalık türüdür. Yani Decimal 

    12345.65789

    şeklindeki sayıları temsil eder.

    Decimal 128 bitlik kayan ondalık türüdür.

    Decimal özellikle finansal veriler, parasal işlemler için uygundur.

    Double ve Float bilimsel hesaplamalarda, yüksek hassasiyet gereken işlemler için uygundur.

    alattin alattin (16984)
    10 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol