目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_scalbnf

SDL_scalbnf

2の整数乗のx倍を求める

ヘッダ

SDL3/SDL_stdinc.h

構文

float SDL_scalbnf(float x, int n);

引数

floatx浮動小数点の倍数
intn整数の指数

戻り値

(float) x * 2^nを戻す.

詳細

浮動小数点の基数(常に2)のn乗にxを乗算した値.

定義域: -INF <= x <= INF, nは整数

値域: MIN_LONG <= y <= MAX_LONG

この関数は単精度浮動小数点の値を扱う. 倍精度の場合はSDL_scalbnを使用すること.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_scalbnf - SDL Wiki