Wpis z mikrobloga

@echelon_: czo. 0.1 i 0.2 są wymierne, niezależnie od systemu.

@PanBulka: W skrócie chodzi o to że komputery nie przechowują ułamków dziesiętnie, tylko w postaci binarnej. Co oznacza że liczby których nie da się zapisać jako skończona suma liczb postaci 1/2^n nie mają dokładnej reprezentacji w komputerze. Patrząc z grubsza na ilość zer, ten wynik jest nawet realny, komputer może właśnie tyle uzyskiwać.
@PanBulka: chodzi o to, że typ float przechowuje liczby w przybliżeniu, inna sprawa, że przy sumie dwóch zbliżonych rzędami liczb nie powinna wyjść taka różnica, co innego gdyby dodawał dziesiętne do milionów