StrictMath.Scalb Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Scalb(Double, Int32) |
Devuelve |
Scalb(Single, Int32) |
Devuelve |
Scalb(Double, Int32)
Devuelve d
× 2<sup<>scaleFactor
/sup> redondeados como si lo realizara un único multiplicador de punto flotante redondeado correctamente.
[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 que se va a escalar mediante una potencia de dos.
- scaleFactor
- Int32
potencia de 2 usada para escalar d
Devoluciones
d
& veces; 2<sup>scaleFactor
</sup>
- Atributos
Comentarios
Devuelve d
× 2<sup<>scaleFactor
/sup> redondeados como si lo realizara un único multiplicador de punto flotante redondeado correctamente. Si el exponente del resultado está entre Double#MIN_EXPONENT
y Double#MAX_EXPONENT
, la respuesta se calcula exactamente. Si el exponente del resultado sería mayor que Double.MAX_EXPONENT
, se devuelve un infinito. Tenga en cuenta que si el resultado es subnormal, se puede perder la precisión; es decir, cuando scalb(x, n)
es subnormal, scalb(scalb(x, n), -n)
puede no ser igual a x. Cuando el resultado no es NaN, el resultado tiene el mismo signo que d
.
Casos especiales: <ul><li> Si el primer argumento es NaN, se devuelve NaN. <li> Si el primer argumento es infinito, se devuelve un infinito del mismo signo. <li> Si el primer argumento es cero, se devuelve un cero del mismo signo. </ul>
Agregado en la versión 1.6.
Documentación de Java para java.lang.StrictMath.scalb(double, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Scalb(Single, Int32)
Devuelve f
× 2<sup<>scaleFactor
/sup> redondeados como si lo realizara un único multiplicador de punto flotante redondeado correctamente.
[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 que se va a escalar mediante una potencia de dos.
- scaleFactor
- Int32
potencia de 2 usada para escalar f
Devoluciones
f
& veces; 2<sup>scaleFactor
</sup>
- Atributos
Comentarios
Devuelve f
× 2<sup<>scaleFactor
/sup> redondeados como si lo realizara un único multiplicador de punto flotante redondeado correctamente. Si el exponente del resultado está entre Float#MIN_EXPONENT
y Float#MAX_EXPONENT
, la respuesta se calcula exactamente. Si el exponente del resultado sería mayor que Float.MAX_EXPONENT
, se devuelve un infinito. Tenga en cuenta que si el resultado es subnormal, se puede perder la precisión; es decir, cuando scalb(x, n)
es subnormal, scalb(scalb(x, n), -n)
puede no ser igual a x. Cuando el resultado no es NaN, el resultado tiene el mismo signo que f
.
Casos especiales: <ul><li> Si el primer argumento es NaN, se devuelve NaN. <li> Si el primer argumento es infinito, se devuelve un infinito del mismo signo. <li> Si el primer argumento es cero, se devuelve un cero del mismo signo. </ul>
Agregado en la versión 1.6.
Documentación de Java para java.lang.StrictMath.scalb(float, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.