[Totalny OT, no ale... redux]
No to jak w końcu panowie? Chętnie się dowiem, jak to jest z liczbami wymiernymi i niewymiernymi w zapisie zmiennoprzecinkowym. :D
Czasami, nigdy, a może jeszcze inaczej? :>
Heh, mówiąc o liczbach zp.:
(używając stwierdzenia Qyona "czasami")
"liczby zmiennoprzecinkowe NIGDY nie są dokładne"
Kiwi - czasami masz rację, reprezentacja liczby może nie być dokładna (skończona).
"Jeśli są wymierne, i dokładność+zakres typu pokrywa wymagania, to są dokładne."
doqro8ej vel flabra - czasami masz rację. Mamy sobie float, chce sobie mieć ułamek, zakres mi pokrywa wymagania, dokładność (hmmm, a cóż to takiego? :) ) załóżmy double-80 bitowy, no i chcę sobie przedstawić 1/10. Aaaaa! Nie daje się przedstawić na skończonej liczbie bitów w zapisie binarnym!!! Ratunku!
Oczywiście o to właśnie ci chodziło, tylko zauważ że TO JEST liczba wymierna! I dokładność ani zakres nie mają żadnego znaczenia.
"Accept it & life with it" - liczby zmiennoprzecinkowe na komputerze takie są i tyle. Jeżeli już się pisze dlaczego to może warto czasem przeczytać coś na ten temat albo przynajmniej używać dobrego słownictwa i prawidłowych pojęć?