Números reais - como determinar se float ou double são necessários?

Dado um valor real, podemos verificar se umfloat tipo de dados é suficiente para armazenar o número, ou umdouble É necessário?

Eu sei que a precisão varia de arquitetura para arquitetura. Existe alguma função C / C ++ para determinar o tipo de dados correto?

questionAnswers(6)

yourAnswerToTheQuestion