In my source code, if I write 1.23 as a literal, e.g. doThis(1.23), gcc assumes it's a double. Rather than type doThis((float) 1.23), is there a way to use floats for decimal ...