Yes, floating point arithmetic can do this sometimes. To understand why, it is useful to understand that just as not all numbers can be accurately represented in base 10, not all numbers can be accurately represented in base 2.
For example, β1/3β can be written in base 10 as 0.33333 or 0.33334. None of them are βrightβ; they are just the best we can do. The βDUALβ in base 10 can be 0.33333333333 or 0.33333333334, which is double the numbers, but still not βright.β
: DECIMAL, INT ( , , 10000 100000, , int).