機能 |
float型として表現できるとは限らない正のdouble型の式を示す。 数学関数の結果がオーバーフローした時の戻り値の絶対値として用いられる。 |
---|---|
定義 |
#include <errno.h> HUGE_VAL |
実装例 |
#include <math.h> int main(void) { double ret; ret = pow(10, 500); if (HUGE_VAL == fabs(ret)) { /* オーバーフロー発生 */ } return 0; } |
実行結果 |
(画面出力なし) |
HUGE_VAL