相关疑难解决方法(0)

为什么FLT_MIN等于零?

limits.h指定非浮点数学类型的限制,例如INT_MININT_MAX.这些值是您可以使用int表示的最负面和最正面的值.

float.h有相关定义FLT_MINFLT_MAX.如果您执行以下操作:

NSLog(@"%f %f", FLT_MIN, FLT_MAX);
Run Code Online (Sandbox Code Playgroud)

您将获得以下输出:

FLT_MIN = 0.000000, FLT_MAX = 340282346638528859811704183484516925440.000000
Run Code Online (Sandbox Code Playgroud)

FLT_MAX等于一个非常大的数字,正如你所料,但为什么FLT_MIN等于零而不是一个非常大的负数?

c floating-point numeric-limits

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

floating-point ×1

numeric-limits ×1