HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > i > infnan - ライブラリコールの説明

infnan - ライブラリコールの説明 - Linux コマンド集 一覧表

  1. 名前
  2. 書式
  3. 説明
  4. 注意
  5. 返り値
  6. エラー
  7. 準拠

名前

infnan - 無限大と無効値 (NaN) を取扱う

書式

#include <math.h>#include <errno.h>

double infnan(int error);

-lm でリンクする。

説明

関数 infnan () は無限大と無効値 (NaN) の結果に対する適切な値を返す。 error の値は、無限大を表す ERANGE か NaN を表すそれ以外の値である。 errno も同様に設定される。

注意

この廃止された (obsolete) 関数は、 libc4libc5 で提供されていたが、 glibc2 では利用できない。

返り値

error が ERANGE (無限大) の場合、HUGE_VAL が返される。

error が -ERANGE (マイナス無限大) の場合、-HUGE_VAL が返される。

error がそれ以外の値の場合、NaN が返される。

エラー

EDOM
error の値が無効値 (NaN) である。
ERANGE
error の値がプラスもしくはマイナス無限大である。

準拠

4.3BSD

Linux Tips 関連記事
Linux Tips(目次)
Linux ディストリビューション一覧
rpm のファイル名にあるi386とかi686とは
自分のマシンの情報を調べる
cron の設定
ssh の root ログインを禁止する
ssh を、ユーザ、IPでアクセス制限
鍵交換方式によるssh接続
鍵交換方式によるssh接続( windowsから )
複数ファイル内の文字列を置換して上書き保存する
あるグループをイニシャルグループとするユーザー一覧出力
複数ファイルのファイル名を一括変換する
連番ファイルをコマンド一発で作成する
中身がランダムなファイルを任意のサイズで作成する
Linux ユーザーアカウントをロック・アンロックする