Rechercher une page de manuel
scalb
Langue: ja
Version: 2004-10-31 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
名前
scalb, scalbf, scalbl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl - 浮動小数点数に整数である基数の累乗を掛ける書式
#include <math.h>double scalb(double x, double exp);
float scalbf(float x, double exp);
long double scalbl(long double x, double exp);
double scalbn(double x, int exp);
float scalbnf(float x, int exp);
long double scalbnl(long double x, int exp);
double scalbln(double x, long int exp);
float scalblnf(float x, long int exp);
long double scalblnl(long double x, long int exp);
-lm でリンクする。
説明
これらの関数は最初の引き数 x に FLT_RADIX (たぶん 2) の exp 乗を掛ける。FLT_RADIX が 2 の場合、 scalbn() は ldexp(3) と等しい。
FLT_RADIX の値は <float.h> にある。
準拠
scalb() 関数は 4.3BSD に由来する。 scalbn() と scalbln() 関数は C99 に由来する。 3 つの関数全てが POSIX.1-2001 に含まれる。 scalb() 関数は廃れたものとされている。関連項目
ldexp(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre