limits.h指定非浮点数学类型的限制,例如INT_MIN和INT_MAX.这些值是您可以使用int表示的最负面和最正面的值.
在float.h有相关定义FLT_MIN和FLT_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等于零而不是一个非常大的负数?