Discussion 解説
The exponent of a floating-point value is the integer part of the logarithm of the value’s magnitude. For a value x
of a floating-point type F
, the magnitude can be calculated as the following, where **
is exponentiation:
浮動小数点値の指数は、値の規模の対数の整数部分です。浮動小数点型F
の値x
に対して、規模は次のように計算されることができます、ここで**
は冪演算です:
In the next example, y
has a value of 21
, which is encoded as 1
. The significand of y
is therefore 1.34375.
次の例において、y
は21
の値を持ちます、それは1
のようにエンコードされます。y
の仮数はしたがって1.34375です。
The exponent
property has the following edge cases:
exponent
プロパティは、次の境界事例を持ちます:
If
x
is zero, thenx
is.exponent Int
..min x
がゼロならば、そのときx
は.exponent Int
です。.min If
x
is +/-infinity or NaN, thenx
is.exponent Int
.max x
が+/-infinityまたはNaNならば、そのときx
は.exponent Int
です.max
This property implements the log
operation defined by the IEEE 754 specification.
このプロパティは、IEEE 754仕様で定義されるlog
演算を実装します。