Compartilhar via


StrictMath.Scalb Método

Definição

Sobrecargas

Scalb(Double, Int32)

Devoluções d e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam.

Scalb(Single, Int32)

Devoluções f e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam.

Scalb(Double, Int32)

Devoluções d e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam.

[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

Parâmetros

d
Double

número a ser dimensionado por um poder de dois.

scaleFactor
Int32

potência de 2 usada para escalar d

Retornos

d &horários; <2 sup>scaleFactor</sup>

Atributos

Comentários

Devoluções d e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam. Se o expoente do resultado estiver entre Double#MIN_EXPONENT e Double#MAX_EXPONENT, a resposta é calculada exatamente. Se o expoente do resultado for maior que Double.MAX_EXPONENT, um infinito é retornado. Note que se o resultado for subnormal, a precisão pode ser perdida; ou seja, quando scalb(x, n) é subnormal, scalb(scalb(x, n), -n) pode não ser igual a x. Quando o resultado é não-NaN, o resultado tem o mesmo sinal que d.

Casos especiais: <ul><li> Se o primeiro argumento for NaN, NaN é retornado. <Se> o primeiro argumento é infinito, então um infinito do mesmo sinal é retornado. <li> Se o primeiro argumento for zero, um zero do mesmo sinal será retornado. </ul>

Adicionado em 1.6.

Documentação Java para java.lang.StrictMath.scalb(double, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Scalb(Single, Int32)

Devoluções f e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam.

[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

Parâmetros

f
Single

número a ser dimensionado por um poder de dois.

scaleFactor
Int32

potência de 2 usada para escalar f

Retornos

f &horários; <2 sup>scaleFactor</sup>

Atributos

Comentários

Devoluções f e tempos; 2<sup>scaleFactor</sup> arredondados como se realizados por um único ponto flutuante arredondado corretamente se multiplicam. Se o expoente do resultado estiver entre Float#MIN_EXPONENT e Float#MAX_EXPONENT, a resposta é calculada exatamente. Se o expoente do resultado for maior que Float.MAX_EXPONENT, um infinito é retornado. Note que se o resultado for subnormal, a precisão pode ser perdida; ou seja, quando scalb(x, n) é subnormal, scalb(scalb(x, n), -n) pode não ser igual a x. Quando o resultado é não-NaN, o resultado tem o mesmo sinal que f.

Casos especiais: <ul><li> Se o primeiro argumento for NaN, NaN é retornado. <Se> o primeiro argumento é infinito, então um infinito do mesmo sinal é retornado. <li> Se o primeiro argumento for zero, um zero do mesmo sinal será retornado. </ul>

Adicionado em 1.6.

Documentação Java para java.lang.StrictMath.scalb(float, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a