OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man3 / frexp.3
index 794e294..5e71fa4 100644 (file)
@@ -35,9 +35,9 @@
 .\" Updated 2005-11-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
 .TH FREXP 3 2010-09-20 "" "Linux Programmer's Manual"
-.SH Ì¾Á°
-frexp, frexpf, frexpl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ò¾®¿ôÀ®Ê¬¤ÈÀ°¿ôÀ®Ê¬¤ËÊÑ´¹¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+frexp, frexpf, frexpl \- 浮動小数点実数を小数成分と整数成分に変換する
+.SH 書式
 .nf
 .B #include <math.h>
 .sp
@@ -48,12 +48,12 @@ frexp, frexpf, frexpl \- 
 .BI "long double frexpl(long double " x ", int *" exp );
 .fi
 .sp
-\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+\fI\-lm\fP でリンクする。
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
@@ -67,38 +67,38 @@ or
 .I cc\ -std=c99
 .RE
 .ad
-.SH ÀâÌÀ
+.SH 説明
 .BR frexp ()
-´Ø¿ô¤ÏÉâÆ°¾®¿ôÅÀ¼Â¿ô \fIx\fP ¤òÀµµ¬²½¾®¿ô¤È»Ø¿ô¤Ëʬ²ò¤·¡¢
-»Ø¿ô¤ò *\fIexp\fP ¤Ë³ÊǼ¤¹¤ë¡£
-.SH ÊÖ¤êÃÍ
+関数は浮動小数点実数 \fIx\fP を正規化小数と指数に分解し、
+指数を *\fIexp\fP に格納する。
+.SH 返り値
 .BR frexp ()
-´Ø¿ô¤ÏÀµµ¬²½¾®¿ô¤òÊÖ¤¹¡£
-°ú¿ô \fIx\fP ¤¬¥¼¥í¤Ç¤Ê¤¤¾ì¹ç¡¢¤³¤ÎÀµµ¬²½¾®¿ô¤Ï
-\fIx\fP ¤Ë 2 ¤ÎÎß¾è¤ò¾è¤¸¤¿¤â¤Î¤Ç¤¢¤ê¡¢¤½¤ÎÀäÂÐÃͤÏ
-¾ï¤Ë 1/2 °Ê¾å 1 Ì¤Ëþ¡¢¤Ä¤Þ¤ê [0.5,1) ¤È¤Ê¤ë¡£
+関数は正規化小数を返す。
+引数 \fIx\fP がゼロでない場合、この正規化小数は
+\fIx\fP に 2 の累乗を乗じたものであり、その絶対値は
+常に 1/2 以上 1 未満、つまり [0.5,1) となる。
 
-\fIx\fP ¤¬¥¼¥í¤Î¾ì¹ç¡¢Àµµ¬²½¾®¿ô¤Ï¥¼¥í¤Ë¤Ê¤ê
-*\fIexp\fP ¤Ë¤Ï¥¼¥í¤¬³ÊǼ¤µ¤ì¤ë¡£
+\fIx\fP がゼロの場合、正規化小数はゼロになり
+*\fIexp\fP にはゼロが格納される。
 
 .I x
-¤¬ NaN ¤Î¾ì¹ç¡¢NaN ¤¬ÊÖ¤µ¤ì¤ë¡£
+が NaN の場合、NaN が返される。
 .I *exp
-¤ÎÃͤÏÉÔÄê¤Ç¤¢¤ë¡£
+の値は不定である。
 
 .I x
-¤¬Àµ¤Î̵¸ÂÂç (Éé¤Î̵¸ÂÂç) ¤Î¾ì¹ç¡¢
-Àµ¤Î̵¸ÂÂç (Éé¤Î̵¸ÂÂç) ¤¬ÊÖ¤µ¤ì¤ë¡£
+が正の無限大 (負の無限大) の場合、
+正の無限大 (負の無限大) が返される。
 .I *exp
-¤ÎÃͤÏÉÔÄê¤Ç¤¢¤ë¡£
-.SH ¥¨¥é¡¼
-¥¨¥é¡¼¤ÏȯÀ¸¤·¤Ê¤¤¡£
-.SH ½àµò
+の値は不定である。
+.SH ã\82¨ã\83©ã\83¼
+エラーは発生しない。
+.SH 準拠
 C99, POSIX.1-2001.
 .I double
-ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
-.SH Îã
-¤³¤Î¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤¹¤ë¤È°Ê²¼¤Î¤è¤¦¤Ê·ë²Ì¤È¤Ê¤ë:
+版の関数は SVr4, 4.3BSD, C89 にも準拠している。
+.SH 
+このプログラムを実行すると以下のような結果となる:
 .sp
 .nf
 .in +4n
@@ -108,7 +108,7 @@ frexp(2560, &e) = 0.625: 0.625 * 2^12 = 2560
 frexp(\-4, &e) = \-0.5: \-0.5 * 2^3 = \-4
 .in
 .fi
-.SS ¥×¥í¥°¥é¥à¤Î¥½¡¼¥¹
+.SS ã\83\97ã\83­ã\82°ã\83©ã\83 ã\81®ã\82½ã\83¼ã\82¹
 \&
 .nf
 #include <math.h>
@@ -130,6 +130,6 @@ main(int argc, char *argv[])
     exit(EXIT_SUCCESS);
 }
 .fi
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR ldexp (3),
 .BR modf (3)