You can find your answer here:
http://stackoverflow.com/questions/618535/what-is-the-difference-between-decimal-float-and-double-in-c
http://stackoverflow.com/questions/618535/what-is-the-difference-between-decimal-float-and-double-in-c