Edited at

Rustの定数一覧

More than 1 year has passed since last update.


i8 & i16 & i32 & i64


// MAX
std::i64::MAX

// MIN
std::i64::MIN


u8 & u16 & u32 & u64


// MAX
std::u32::MAX

// MIN
std::u32::MIN


f32 & f64

// ネイピア数e

std::f64::consts::E

// 1/π
std::f64::consts::FRAC_1_PI

// 1/sqrt(2)
std::f64::consts::FRAC_1_SQRT_2

// 2/π
std::f64::consts::FRAC_2_PI

// 2/sqrt(π)
std::f64::consts::FRAC_2_SQRT_PI

// π/2
std::f64::consts::FRAC_PI_2

// π/3
std::f64::consts::FRAC_PI_3

// π/4
std::f64::consts::FRAC_PI_4

// π/6
std::f64::consts::FRAC_PI_6

// π/8
std::f64::consts::FRAC_PI_8

// ln(10)
std::f64::consts::LN_10

// ln(2)
std::f64::consts::LN_2

// log10(e)
std::f64::consts::LOG10_E

// log2(e)
std::f64::consts::LOG2_E

// π
std::f64::consts::PI

// sqrt(2)
std::f64::consts::SQRT_2

// Approximate number of significant digits in base 10.
std::f64::DIGITS

// Difference between 1.0 and the next largest representable number.
std::f64::EPSILON

// Infinity
std::f64::INFINITY

// Number of significant digits in base 2.
std::f64::MANTISSA_DIGITS

// Largest finite f64 value.
std::f64::MAX

// Maximum possible power of 10 exponent.
std::f64::MAX_10_EXP

// Maximum possible power of 2 exponent.
std::f64::MAX_EXP

// Smallest finite f64 value.
std::f64::MIN

// Minimum possible normal power of 10 exponent.
std::f64::MIN_10_EXP

// One greater than the minimum possible normal power of 2 exponent.
std::f64::MIN_EXP

// Smallest positive normal f64 value.
std::f64::MIN_POSITIVE

// Not a Number (NaN).
std::f64::NAN

// Negative infinity
std::f64::NEG_INFINITY

// The radix or base of the internal representation of f64.
std::f64::RADIX