double number = 2646849856355434345;
Console.WriteLine(number % 5);
, bu kesin bir cevap vermeyecektir. Burada "0" çıkması gereken "1" çıkacaktır.
Büyük çift sayılar için kesinliği artırmak için zaten var mı?
Not: BigInteger hakkında biliyorum ve bunları kullanabilirim ama BigInteger uzun zaman alıyor ve merak ediyorum Aynı hassaslığı iki katına çıkarabilirim.
“Ondalık” kullanımı nasıl? "Double" dan daha büyük bir hassaslığa sahip olduğuna inanıyorum. –
Evet, ondalık 29 basamağa sahiptir. –
'double' veri tipini değiştiremezsiniz, sadece farklı bir veri tipine geçebilirsiniz. –