C# dilinde decimal bir ondalıklı değerin 50. basamağını görme

Laptop Uzmanı

Decapat
Katılım
26 Ağustos 2019
Mesajlar
413
Daha fazla  
Cinsiyet
Erkek
C# da decimal bir değerin virgülden sonra 50. basamağını nasıl görebilirim ?
 
Microsoft'un kendi sitesinde önceden tanımlanmış olarak en fazla 29 basamak ulaşılabiliyor görünüyor.


Büyük ihtimal ayrı bir kütüphane kullanmanız gerekecek. Alta yardımcı olabilecek bir link bırakıyorum.

 
Java:
float num = 0.12438f;
int thirdDecimal = (int)(Math.abs(num) * Math.pow(10,3)) % 10; // 4 sayısı gelir
int fifthDecimal = (int)(Math.abs(num) * Math.pow(10,4)) % 10; // 3 sayısı gelir
int ellinci = (int)(Math.abs(num) * Math.pow(10,50)) % 10; // 50. sayı gelir


C#:
float num = 0.12438;
int thirdDecimal = (((int)((Math.abs(num) * Math.pow(10, 3)))) % 10); // 4 sayısı
int fifthDecimal = (((int)((Math.abs(num) * Math.pow(10, 4)))) % 10); // 3 sayısı

Kaynak:
 
Son düzenleme:
Arkadaş C# istemiş java kodu paylaşmışsınız ?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…