StrictMath.Scalb Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Scalb(Double, Int32) |
|
| Scalb(Single, Int32) |
|
Scalb(Double, Int32)
d Mengembalikan &waktu; 2<sup<>scaleFactor/sup> dibulatkan seolah-olah dilakukan oleh satu kali floating-point yang dibulatkan dengan benar.
[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
Parameter
- d
- Double
angka yang akan diskalakan dengan kekuatan dua.
- scaleFactor
- Int32
daya 2 digunakan untuk menskalakan d
Mengembalikan
d &waktu; 2<sup>scaleFactor</sup>
- Atribut
Keterangan
d Mengembalikan &waktu; 2<sup<>scaleFactor/sup> dibulatkan seolah-olah dilakukan oleh satu kali floating-point yang dibulatkan dengan benar. Jika eksponen hasil antara Double#MIN_EXPONENT dan Double#MAX_EXPONENT, jawabannya dihitung dengan tepat. Jika eksponen hasil akan lebih besar dari Double.MAX_EXPONENT, tak terbatas dikembalikan. Perhatikan bahwa jika hasilnya subnormal, presisi dapat hilang; yaitu, ketika scalb(x, n) subnormal, scalb(scalb(x, n), -n) mungkin tidak sama dengan x. Ketika hasilnya non-NaN, hasilnya memiliki tanda yang sama dengan d.
Kasus khusus: <ul><li> Jika argumen pertama adalah NaN, NaN dikembalikan. <li> Jika argumen pertama tidak terbatas, maka tak terbatas dari tanda yang sama dikembalikan. <li> Jika argumen pertama adalah nol, maka nol tanda yang sama dikembalikan. </Ul>
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.lang.StrictMath.scalb(double, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Scalb(Single, Int32)
f Mengembalikan &waktu; 2<sup<>scaleFactor/sup> dibulatkan seolah-olah dilakukan oleh satu kali floating-point yang dibulatkan dengan benar.
[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
Parameter
- f
- Single
angka yang akan diskalakan dengan kekuatan dua.
- scaleFactor
- Int32
daya 2 digunakan untuk menskalakan f
Mengembalikan
f &waktu; 2<sup>scaleFactor</sup>
- Atribut
Keterangan
f Mengembalikan &waktu; 2<sup<>scaleFactor/sup> dibulatkan seolah-olah dilakukan oleh satu kali floating-point yang dibulatkan dengan benar. Jika eksponen hasil antara Float#MIN_EXPONENT dan Float#MAX_EXPONENT, jawabannya dihitung dengan tepat. Jika eksponen hasil akan lebih besar dari Float.MAX_EXPONENT, tak terbatas dikembalikan. Perhatikan bahwa jika hasilnya subnormal, presisi dapat hilang; yaitu, ketika scalb(x, n) subnormal, scalb(scalb(x, n), -n) mungkin tidak sama dengan x. Ketika hasilnya non-NaN, hasilnya memiliki tanda yang sama dengan f.
Kasus khusus: <ul><li> Jika argumen pertama adalah NaN, NaN dikembalikan. <li> Jika argumen pertama tidak terbatas, maka tak terbatas dari tanda yang sama dikembalikan. <li> Jika argumen pertama adalah nol, maka nol tanda yang sama dikembalikan. </Ul>
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.lang.StrictMath.scalb(float, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.