perché sono datatype approssimativo, in modo da quando fate un uguale o un confronto non uguale, se non avete precisione il vostro confronto può venire a mancare. Per esempio
100.123903 = 100.12390299 verranno a mancare anche se sono approssimativamente le stesse.