_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.