浮動小数点型
浮動小数点型
Section titled “浮動小数点型”IEEE754規格準拠の単精度と倍精度の浮動小数点数をサポートしています。f32が単精度、f64が倍精度に対応しています。
| 型 | 精度 | 範囲 | 最小値の取得 | 最大値の取得 |
|---|---|---|---|---|
| f32 | IEEE754単精度 | -3.4028235×1038から3.4028235×1038 | f32::MIN | f32::MAX |
| f64 | IEEE754倍精度 | -1.7976931348623157×10308から1.7976931348623157×10308 | f64::MIN | f64::MAX |
fn main() { println!("f32型の最小値:{:e}、最大値:{:e}", f32::MIN, f32::MAX); println!("{},{}", f32::NEG_INFINITY, f32::INFINITY); println!("f64型の最小値:{:e}、最大値:{:e}", f64::MIN, f64::MAX); println!("{},{}", f64::NEG_INFINITY, f64::INFINITY);}f32型の最小値:-3.4028235e38、最大値:3.4028235e38-inf,inff64型の最小値:-1.7976931348623157e308、最大値:1.7976931348623157e308-inf,inf