Can anyone explain the strange decimal behavior reproduced below? And how to avoid it? Use rounding I suppose, but I don't see what I should need to.
x <- 200.10
y <- 200.96
paste("Difference", x - y, sep = ":")
# [1] "Difference:-0.860000000000014"
# But not here!
200.10-200.96
# -0.86