Если вы объявляете число с плавающей точкой, вы можете набрать f
в конце, например:
float var = 123456789.0f;
Простая, но интересная демонстрация:
Чтобы увидеть важность f
, попробуйте этот код:
float f1 = 1.3f;
//test f1
if ( f1 == 1.3f )
std::cout<<"f1 is equal to 1.3f"<<std::endl;
else
std::cout<<"f1 is not equal to 1.3f"<<std::endl;
float f2 = 1.3;
//test f2
if ( f2 == 1.3 )
std::cout<<"f2 is equal to 1.3"<<std::endl;
else
std::cout<<"f2 is not equal to 1.3"<<std::endl;
Выход:
f1 равно 1,3f
f2 не равно 1,3
См. Демонстрацию на ideone: http://www.ideone.com/QvzEp