Idioma

StrictMath.Scalb Método

Definição

Sobrecargas

Nome Description
Scalb(Double, Int32)

Retorna d &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente.

Scalb(Single, Int32)

Retorna f &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente.

Scalb(Double, Int32)

Retorna d &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente.

[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 uma potência de dois.

scaleFactor
Int32

potência de 2 usada para dimensionar d

Retornos

d &vezes; 2<sup>scaleFactor</sup>

Atributos

Comentários

Retorna d &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente. Se o expoente do resultado estiver entre Double#MIN_EXPONENT e Double#MAX_EXPONENT, a resposta será calculada exatamente. Se o expoente do resultado for maior do que Double.MAX_EXPONENT, um infinito será retornado. Observe que, se o resultado for subnormal, a precisão poderá 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 será retornado. <li> Se o primeiro argumento for infinito, um infinito do mesmo sinal será retornado. <li> Se o primeiro argumento for zero, um zero do mesmo sinal será retornado. </ul>

Adicionado em 1.6.

Java documentação 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Scalb(Single, Int32)

Retorna f &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente.

[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 uma potência de dois.

scaleFactor
Int32

potência de 2 usada para dimensionar f

Retornos

f &vezes; 2<sup>scaleFactor</sup>

Atributos

Comentários

Retorna f &vezes; 2<sup>scaleFactor</sup> arredondado como se fosse executado por uma única multiplicação de ponto flutuante arredondado corretamente. Se o expoente do resultado estiver entre Float#MIN_EXPONENT e Float#MAX_EXPONENT, a resposta será calculada exatamente. Se o expoente do resultado for maior do que Float.MAX_EXPONENT, um infinito será retornado. Observe que, se o resultado for subnormal, a precisão poderá 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 será retornado. <li> Se o primeiro argumento for infinito, um infinito do mesmo sinal será retornado. <li> Se o primeiro argumento for zero, um zero do mesmo sinal será retornado. </ul>

Adicionado em 1.6.

Java documentação 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a