19 Aralık 2017 17:10 tarihinde Özgür Kılıçaslan <[email protected]> yazdı:
> Merhaba, > > İnteraktif modda aldığım şu sonuçlarda yuvarlama neden böyle sonuçlar > çıkarıyor? > > >>> int(1.9999999999999998) > 1 > >>> int(1.99999999999999989) > 2 > >>> int(1.999999999999999889) > 2 > >>> int(1.9999999999999998889) > 1 > >>> int(1.99999999999999988899) > 2 > Merhaba, float 10'luk tabandaki sayıları 2'lik tabanda noktadan sonra 53 basamak duyarlıkta en yakın değer şeklinde depoluyor ve int bunun üzerinde kırpma yapıyormuş. Bu da biraz akıl karıştırıyor. -- *Görünen*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
