it is strange that I named a float variable and value it with 3.14, but it show me a 3.1399968427..........in the screen, what's wrong ?

Note: my soft is BCB.