如何使用numeric_limit模版

 时间:2024-10-15 06:54:18

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版

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

如何使用numeric_limit模版
  • 在EPLAN里面设计三相电源缺相告知电路的电源
  • EPLAN部件表如何不汇总电线电缆或接线端子类
  • C# Chart图表控件的属性用法详解
  • 在EPLAN里面添加通电延时断开的常闭触点
  • LabVIEW生成XML文件
  • 热门搜索
    手抄报图案大全 关于菊花的手抄报 中华传统美德手抄报 手抄报读书伴我成长 吸烟有害健康手抄报 汉字的来历手抄报 可爱的中国手抄报 传统文化手抄报模板 登革热手抄报 手抄报素材