StrictMath.Scalb メソッド

定義

オーバーロード

Scalb(Double, Int32)

d &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。

Scalb(Single, Int32)

f &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。

Scalb(Double, Int32)

d &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。

[Android.Runtime.Register("scalb", "(DI)D", "")]
public static double Scalb (double d, int scaleFactor);
[<Android.Runtime.Register("scalb", "(DI)D", "")>]
static member Scalb : double * int -> double

パラメーター

d
Double

2 の累乗でスケーリングされる数値。

scaleFactor
Int32

スケーリングに使用される 2 の電力 d

戻り値

d &時間;2<sup>scaleFactor</sup>

属性

注釈

d &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。 結果の指数が と Double#MAX_EXPONENTの間Double#MIN_EXPONENTにある場合、回答は正確に計算されます。 結果の指数が より Double.MAX_EXPONENT大きい場合は、無限大が返されます。 結果が非正規の場合、精度が失われる可能性があることに注意してください。つまり、 が非正規の場合 scalb(x, n)scalb(scalb(x, n), -n)x と等しくない可能性があります。 結果が NaN 以外の場合、結果の符号は と d同じです。

特殊なケース: <ul><li> 最初の引数が NaN の場合、NaN が返されます。 <li> 最初の引数が無限の場合は、同じ符号の無限大が返されます。 <li> 最初の引数が 0 の場合、同じ符号の 0 が返されます。 </ul>

1.6 で追加されました。

java.lang.StrictMath.scalb(double, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

Scalb(Single, Int32)

f &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。

[Android.Runtime.Register("scalb", "(FI)F", "")]
public static float Scalb (float f, int scaleFactor);
[<Android.Runtime.Register("scalb", "(FI)F", "")>]
static member Scalb : single * int -> single

パラメーター

f
Single

2 の累乗でスケーリングされる数値。

scaleFactor
Int32

スケーリングに使用される 2 の電力 f

戻り値

f &時間;2<sup>scaleFactor</sup>

属性

注釈

f &回を返します。正しく丸められた単一の浮動小数点乗算で実行された場合と同様に、2<sup<>scaleFactor/sup> が丸められます。 結果の指数が と Float#MAX_EXPONENTの間Float#MIN_EXPONENTにある場合、回答は正確に計算されます。 結果の指数が より Float.MAX_EXPONENT大きい場合は、無限大が返されます。 結果が非正規の場合、精度が失われる可能性があることに注意してください。つまり、 が非正規の場合 scalb(x, n)scalb(scalb(x, n), -n)x と等しくない可能性があります。 結果が NaN 以外の場合、結果の符号は と f同じです。

特殊なケース: <ul><li> 最初の引数が NaN の場合、NaN が返されます。 <li> 最初の引数が無限の場合は、同じ符号の無限大が返されます。 <li> 最初の引数が 0 の場合、同じ符号の 0 が返されます。 </ul>

1.6 で追加されました。

java.lang.StrictMath.scalb(float, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象