C Language Float Vs Double Precision