1、std::numeric_limit可以返回数值无限inf,安静的nan,信号的nan

2、从运行调试结果看,调用infinity、quiet_NaN、signaling_NaN返回的结果分别是inf、nan、nan

3、通过std::numeric_limit可以获取指定类型的范围

4、调用min和max可以获取指定类型的范围如下所示,这样可以很方便获取指定类型的范围

5、调用is_specialized可以查看标准库是否实现了特化,调用is_衡痕贤伎signed可以确认类型是否是有符号,调用has_infinit烤恤鹇灭y确认数值是否能够表示无限,通过is_bounded可以确认数值是否有界限

6、从输出的打印信息看,float浮点类型是特化,有符号,可以表示无限,并且是有界限

7、通过min_exponent和max_exponent可以查看以2为基数的最小指数和最大指数,而min_exponent10和max_exponent10可以查看以10为基数的最小指数和最大指数

8、输出的指数大小信息如下,2的指数范围比10的指数范围大

9、最后还可以调用round_style来查看指定数值类型的舍入方式

10、从打印输出信息看,float类型的舍入方式为舍入到最接近可表示值
