_scalb, _scalbf

Menskalakan argumen dengan kekuatan 2.

Sintaks

double _scalb(
   double x,
   long exp
);
float _scalbf(
   float x,
   long exp
); /* x64 only */

Parameter

x
Presisi ganda, nilai floating-point.

exp
Eksponen bilangan bulat panjang.

Nilai hasil

Mengembalikan nilai eksponensial jika berhasil. Pada luapan x(tergantung pada tanda ), _scalb mengembalikan +/- HUGE_VAL; errno variabel diatur ke ERANGE.

Untuk informasi selengkapnya tentang ini dan kode pengembalian lainnya, lihat errno, , _doserrno_sys_errlist, dan _sys_nerr.

Keterangan

Fungsi menghitung _scalb nilai x * 2exp.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
_scalb, _scalbf <float.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Dukungan matematika dan titik mengambang
ldexp