Bu düşüncenin a - b < c (a, b, c C# çiftleridir). a < b + c'un garantisi var mı?C# çift duyarlık sorunu
Teşekkürler!
DÜZENLEME
en aritmetik taşma aşağıdaki örnekte aksine oluşmaz diyelim:
double a = 1L << 53;
double b = 1;
double c = a;
Console.WriteLine(a - b < c); // Prints True
Console.WriteLine(a < b + c); // Prints False
düşünün o Math.abs (a) < 1.0 & & Math.abs (b) < 1.0 & & Math.abs (c) < 1,0
Bu, C# veya bir y özel veri tipi (hatta programlama)? Bana saf matematik gibi görünüyor. –
@Fredrik Mörk: Hayır, hepsi hassasiyetle ilgili. – jgauffin
@Fredrik Mörk: Çünkü tamsayı olmayan aritmetik – BeRecursive