On this forum a lot of people said, that when we make for example:
float a=1.0; and not float a=1.0f;
that the compiler is thinking that 1.0 is a double. But why is that possible?
Float has only 32bits, a double number has 64bit!
So when we say without a f the compiler says that is a double it is not logical because the float variable has not enough space for the double, you now what I mean?
That is not logical or?