"decimal" Veri Tipi

decimal Veri Tipi Nedir?

        decimal türündeki değişkenler 128 bitlik (16 byte) gerçek sayı depolarlar.

        decimal değişkeni tanımladığımızda eğer içerisine tam sayı olmayan bir değer atamak istediğimizde sayısının sonuna M veya m koyarak türünün decimal olduğunu belirtmemiz gerekmektedir. Bunun sebebi C# ortamında noktalı sayıların varsayılan değeri double’dır. Biz virgüllü bir sayıyı decimal olarak tanımladığımızı sonuna gerekli eklemeyi yaptıktan sonra belirtiriz. decimal değişkenine yaptığımız tam sayı atamalarında sonuna ekleme yapmamıza gerek yoktur. 

decimal sayi1 = 12.34m;
decimal sayi2 = 22.33M;

 

Değer aralığı ne kadar?

decimal değişkeni (-7.9 x 1028 to 7.9 x 1028) / (100 to 28) (28 basamak)  arasında değer depolayabilmektedir. 

decimal veri tipinin kullanım alanları nelerdir?

Hesaplamalarda, karmaşık işlemlerde kullanabilirsiniz. 

Örnek Uygulama

static void Main(string[] args)
        {
            decimal birinci = 123.04m;
            decimal ikinci = -12332;
            decimal maxDecimalDegeri = decimal.MaxValue;
            decimal minDecimalDegeri = decimal.MinValue;

            Console.WriteLine("Birinci degisken: " + birinci);
            Console.WriteLine("Ikinci degisken: " + ikinci);
            Console.WriteLine("Maksimum deger: " + maxDecimalDegeri);
            Console.WriteLine("Minimum deger: " + minDecimalDegeri);
        }

Uygulama Çıktısı:

 

 

 

Add comment