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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!