C++11
std::numeric_limit可以返回数值无限inf,恬静的nan,旌旗灯号的nan
从运行调试成果看,挪用infinity、quiet_NaN、signaling_NaN返回的成果别离是inf、nan、nan
经由过程std::numeric_limit可以获取指心猿意马类型的规模
挪用min和max可以获取指心猿意马类型的规模如下所示,这样可以很便利获取指心猿意马类型的规模
挪用is_specialized可以查看尺度库是否实现了特化,挪用is_signed可以确认类型是否是有符号,挪用has_infinity确认数值是否可以或许暗示无限,经由过程is_bounded可以确认数值是否有边界
从输出的打印信息看,float浮点类型是特化,有符号,可以暗示无限,而且是有边界
经由过程min_exponent和max_exponent可以查看以2为基数的最小指数和最大指数,而min_exponent10和max_exponent10可以查看以10为基数的最小指数和最大指数
输出的指数巨细信息如下,2的指数规模比10的指数规模大
最后还可以挪用round_style来查看指定命值类型的舍入体例
从打印输出信息看,float类型的舍入体例为舍入到最接近可暗示值
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!