Por que FLT_MIN é igual a zero?

limits.h especifica limites para tipos de matemática de ponto não flutuante, por exemploINT_MIN eINT_MAX. Esses valores são os valores mais negativos e mais positivos que você pode representar usando um int.

Nofloat.h, existem definições paraFLT_MIN eFLT_MAX. Se você fizer o seguinte:

NSLog(@"%f %f", FLT_MIN, FLT_MAX);

Você obtém a seguinte saída:

FLT_MIN = 0.000000, FLT_MAX = 340282346638528859811704183484516925440.000000

FLT_MAX é igual a um número realmente grande, como seria de esperar, mas por queFLT_MIN igual a zero em vez de um número negativo realmente grande?

questionAnswers(2)

yourAnswerToTheQuestion