StrictMath.Scalb Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Scalb(Double, Int32) |
Devoluções |
Scalb(Single, Int32) |
Devoluções |
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.