Man page - nan(3)

Packages contains this manual

Available languages:

en fr es pl ja ru ro de

Manual

INFINITY

名 前
書 åŧ
čĒŦ 明
æē– 拠
é–ĸ 逪 項 į›Ž
こ ぎ 文 書 ãĢ つ い ãĻ

名 前

INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - æĩŽ å‹• 小 数 į‚š 数 ぎ 厚 数

書 åŧ

#define _ISOC99_SOURCE /* feature_test_macros(7) 参 į…§ */
#include <math.h>

INFINITY

NAN

HUGE_VAL
HUGE_VALF
HUGE_VALL

čĒŦ 明

マ ク ロ INFINITY は æ­Ŗ ぎ į„Ą 限 大 を 襨 す float 型 ぎ 厚 数 ãĢ åą• 開 さ れ る 。

(ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い る å ´ 合 ) マ ク ロ NAN は quiet NaN を 襨 す float 型 ぎ 厚 数 ãĢ åą• 開 さ れ る 。 quiet NaN は 計 įŽ— åŧ ぎ 中 で äŊŋ わ れ た と き ãĢ 例 外 を čĩˇ こ さ ãĒ い NaN ("not-a-number") で あ る 。 こ ぎ 反 寞 は signalling NaN で あ る 。 IEC 60559:1989 を 参 į…§ す る こ と 。

マ ク ロ HUGE_VAL , HUGE_VALF , HUGE_VALL は そ れ ぞ れ double , float , long double 型 ぎ 厚 数 で 、 大 き ãĒ æ­Ŗ ぎ 値 を 襨 し 、 可 čƒŊ ãĒ å ´ 合 ãĢ は æ­Ŗ ぎ į„Ą 限 大 を 襨 す 。

æē– 拠

C99.

glibc ã‚ˇ ゚ テ ム で は マ ク ロ HUGE_VAL が 常 ãĢ äŊŋ ᔍ 可 čƒŊ で あ る 。 NAN マ ク ロ が äŊŋ ᔍ で き る か は 、 #ifdef NAN を äŊŋ ãŖ ãĻ テ ゚ ト で き る 。 INFINITY , HUGE_VALF , HUGE_VALL も 同 様 で あ る 。 _ISOC99_SOURCE か _GNU_SOURCE が 厚 įžŠ さ れ ãĻ い る å ´ 合 、 ぞ た は __STDC_VERSION__ が 厚 įžŠ さ れ ãĻ い ãĻ 、 そ ぎ 値 が 199901L äģĨ 上 で あ る å ´ 合 、 こ れ ら ぎ マ ク ロ は <math.h> で 厚 įžŠ さ れ る 。

é–ĸ 逪 項 į›Ž

fpclassify (3), math_error (7)

こ ぎ 文 書 ãĢ つ い ãĻ

こ ぎ man ペ ãƒŧ ジ は Linux man-pages プ ロ ジ ェ ク ト ぎ ãƒĒ ãƒĒ ãƒŧ ゚ 5.10 ぎ 一 部 で あ る 。 プ ロ ジ ェ ク ト ぎ čĒŦ 明 と バ グ å ą 告 ãĢ é–ĸ す る 情 å ą は https://www.kernel.org/doc/man-pages/ ãĢ 書 か れ ãĻ い る 。