OSDN Git Service

(split) Import translated manuals from JM CVS Repository.
[linuxjm/LDP_man-pages.git] / release / man3 / nan.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\" Based on glibc infopages
4 .\"
5 .\" Corrections by aeb
6 .\"
7 .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved.
8 .\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
9 .\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
10 .\"
11 .\"WORD:        NaN             Ìµ¸úÃÍ
12 .\"WORD:        quiet NaN       SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ
13 .\"
14 .TH NAN 3 2008-08-11 "GNU" "Linux Programmer's Manual"
15 .SH Ì¾Á°
16 nan, nanf, nanl \- Ìµ¸úÃÍ ('Not a Number') ¤òÊÖ¤¹
17 .SH ½ñ¼°
18 .B #include <math.h>
19 .sp
20 .BI "double nan(const char *" tagp );
21 .br
22 .BI "float nanf(const char *" tagp );
23 .br
24 .BI "long double nanl(const char *" tagp );
25 .sp
26 \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
27 .sp
28 .in -4n
29 glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
30 .RB ( feature_test_macros (7)
31 »²¾È):
32 .in
33 .sp
34 .BR nan (),
35 .BR nanf (),
36 .BR nanl ():
37 _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
38 .I cc\ -std=c99
39 .SH ÀâÌÀ
40 .\" motoki: quiet NaN ¤È¤Ï²¿¤À¤í¤¦¡©
41 ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ (NaN) ¤ò¼¨¤¹É½¸½¤òÊÖ¤¹
42 (¤É¤Îɽ¸½¤ò»ÈÍѤ¹¤ë¤«¤Ï
43 .I tagp
44 ¤Ç»ØÄꤹ¤ë)¡£SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î NaN ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¼ÂÁõ¤Ç¤Ï 0 ¤òÊÖ¤¹¡£
45 .LP
46 .I nan("char-sequence")
47 ¤ò¸Æ¤Ó½Ð¤¹¤Î¤Ï¡¢
48 .nf
49
50     strtod("NAN(char-sequence)", NULL);
51
52 .fi
53 ¤ÈÅù²Á¤Ç¤¢¤ë¡£
54 .PP
55 ƱÍͤˡ¢
56 .BR nanf ()
57 ¤ä
58 .BR nanl ()
59 ¤ò¸Æ¤Ó½Ð¤¹¤Î¤Ï¡¢
60 .BR strtof ()
61 ¤ä
62 .BR strtold ()
63 ¤ò¸Æ¤Ö¤Î¤ÈƱ¤¸¤Ç¤¢¤ë¡£
64 .PP
65 °ú¤­¿ô
66 .I tagp
67 ¤Î»È¤¤Êý¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
68 IEEE 754 ½àµò¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢NaN ¤Ë¤âÊ£¿ô¤Îɽ¸½¤¬Â¸ºß¤·¡¢
69 .I tagp
70 ¤Ï¤½¤ÎÁªÂò¤Ë»ÈÍѤµ¤ì¤ë¡£
71 ¾¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢²¿¤Î°ÕÌ£¤â¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
72 .SH ¥Ð¡¼¥¸¥ç¥ó
73 ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
74 .SH ½àµò
75 C99, POSIX.1-2001.
76 IEC 559 ¤ä¿ä¾©´Ø¿ô¤Ë¤Ê¤Ã¤Æ¤¤¤ë IEEE 754/IEEE 854
77 ¤ÎÉÕÏ¿¤â»²¾È¤¹¤ë¤³¤È¡£
78 .SH ´ØÏ¢¹àÌÜ
79 .BR isnan (3),
80 .BR strtod (3),
81 .BR math_error (7)