● fixed X ユーティリティー - 関数リファレンス

平方根

    int __stdcall   fixedutil_sqrt(PFIXEDVAL pval ,int width ,PFIXEDVAL pworkarea );

引数

引数名意味
pval対象の値が格納されている FIXEDVAL領域の先頭アドレス
widthpval の指す FIXEDVAL値の数値幅(バイト単位)
pworkarea関数が使用するワークエリアを指す FIXEDVAL領域の先頭アドレス

ワークエリアに必要なサイズwidth × 5 以上のサイズが必要

戻り値

正常終了した場合は 1 、val に負の値を指定した場合はゼロを返します。

説明

val の平方根を計算し、結果を pval の指す領域へ格納します。小数点以下の値は切り捨てられます。


引数 pval の指す領域は、width が示す数値幅以上のサイズを持っている必要があり、width は 4 の倍数である必要があります。