Can anyone explain me why the result of the below does not equal zero?
? CSng("0.199881939681229")
? CSng(0.1998819)
? CSng(CSng(0.199881939681229) - CSng(0.1998819))
1st line returns 0.1998819 2nd line returns 0.1998819 too but the 3rd returns 4.470348E-08
Where is this figure coming from if both figures are represented exactly by the same value in a the single-precision data type.