Тип данных с плавающей точкой - это 32-битная точка с плавающей точкой IEEE 754 с одной точностью, а двойной тип данных - это 64-битная точка с плавающей точкой IEEE 754 с двойной точностью.
Что это значит? И когда следует использовать float вместо double или наоборот?