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

SDL_copysignf

ある浮動小数点の値の符号を別の浮動小数点の符号にコピーする

ヘッダ

SDL3/SDL_stdinc.h

構文

float SDL_copysignf(float x, float y);

引数

floatx大きさを使用する浮動小数点の値
floaty符号を使用する浮動小数点の値

戻り値

(float) 符号がyで大きさがxの浮動小数点の値を戻す.

詳細

copysignは次のように定義される: copysign(x, y) = abs(x) * sign(y)

定義域: -INF <= x <= INF

値域: -INF <= y <= INF

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

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_copysignf - SDL Wiki