Why Use Doubles In C