Aracılığıyla paylaş


_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 xbağlı olarak), _scalb +/- HUGE_VALdöndürür; errno değişkeni olarak ERANGEayarlanır.

Bu ve diğer iade kodları hakkında daha fazla bilgi için bkz. errno, _doserrno, _sys_errlistve _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.

Ayrıca bkz.

Matematik ve kayan nokta desteği
ldexp