I am quite a newbie to c. So when i writing a small game demo, i face a really strange problem.
void testC() { float a = 825300160; float b = a +
There's not enough precision in the float type. If you really need to distinguish a 0.1 addition to a number as large as 825300160, use double.