_scalb
, _scalbf
Bağımsız değişkeni 2'nin gücüne göre ölçeklendirir.
Sözdizimi
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Parametreler
x
Çift duyarlıklı, kayan nokta değeri.
exp
Uzun tamsayı üssü.
Dönüş değeri
Başarılı olursa üstel bir değer döndürür. Taşmada (işaretine x
bağlı olarak), _scalb
+/- HUGE_VAL
döndürür; errno
değişkeni olarak ERANGE
ayarlanır.
Bu ve diğer iade kodları hakkında daha fazla bilgi için bkz. errno
, _doserrno
, _sys_errlist
ve _sys_nerr
.
Açıklamalar
_scalb
işlevi * 2exp
değerini x
hesaplar.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
_scalb , _scalbf |
<float.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.