Enum std::num::FpCategory 1.0.0[−][src]
pub enum FpCategory { Nan, Infinite, Zero, Subnormal, Normal, }
Expand description
浮点数的分类。
该 enum
用作 f32::classify
和 f64::classify
的返回类型。
有关更多信息,请参见他们的文档。
Examples
use std::num::FpCategory; let num = 12.4_f32; let inf = f32::INFINITY; let zero = 0f32; let sub: f32 = 1.1754942e-38; let nan = f32::NAN; assert_eq!(num.classify(), FpCategory::Normal); assert_eq!(inf.classify(), FpCategory::Infinite); assert_eq!(zero.classify(), FpCategory::Zero); assert_eq!(nan.classify(), FpCategory::Nan); assert_eq!(sub.classify(), FpCategory::Subnormal);Run
Variants
“Not a Number”, 通常通过除以零获得。
正或负无穷大。
正零或负零。
非规范化的浮点表示 (精度不及 Normal
)。
常规浮点数。