Иногда при преобразовании из числа с плавающей запятой возникают проблемы с производительностью, и вы можете избежать их, используя 'f'.Также, когда вы делаете, скажем, квадратный корень, sin, cos и т. Д., Дикое предположение скажет, что
float answer = sqrt (12.0f)
примерно в 10 раз медленнее, чем
float answer = sqrtf (12.0f)
Это действительно имеет значение для телефона и iPad, если вы выполняете миллионы операций такого рода.Оставайтесь на плаву, если вам нужна скорость и вы можете справиться с меньшим разрешением.Если вы плохо разбираетесь в математике или не используете много математики в своей программе, везде используйте double, так как при использовании 32-битного float с более низкой точностью больше ошибок.