OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man3 / logb.3
index 261a751..39e2def 100644 (file)
 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
 .\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
-.\"WORD:       exponent        »Ø¿ôÉô
-.\"WORD:       radix   ´ð¿ô
-.\"WORD:       subnormal       ÈóÀµµ¬²½¤Î
+.\"WORD:       exponent        指数部
+.\"WORD:       radix   基数
+.\"WORD:       subnormal       非正規化の
 .\"
 .TH LOGB 3 2010-09-20 "" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O logb, logbf, logbl \- get exponent of a floating-point value
-logb, logbf, logbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î»Ø¿ô¤ò¼èÆÀ¤¹¤ë
+logb, logbf, logbl \- 浮動小数点数の指数を取得する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .B #include <math.h>
 .sp
 .BI "double logb(double " x );
@@ -50,14 +50,14 @@ logb, logbf, logbl \- 
 .BI "long double logbl(long double " x );
 .sp
 .\"O Link with \fI\-lm\fP.
-\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+\fI\-lm\fP でリンクする。
 .sp
 .in -4n
 .\"O Feature Test Macro Requirements for glibc (see
 .\"O .BR feature_test_macros (7)):
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
@@ -82,23 +82,23 @@ or
 .RE
 .ad b
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O These functions extract the exponent from the
 .\"O internal floating-point representation of
 .\"O .I x
 .\"O and return it as a floating-point value.
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢
+これらの関数は、
 .I x
-¤ÎÉâÆ°¾®¿ôÅÀ¤ÎÆâÉôɽ¸½¤«¤é»Ø¿ôÉô¤òÃê½Ð¤·¡¢ÉâÆ°¾®¿ôÅÀ¿ôÃͤȤ·¤ÆÊÖ¤¹¡£
+の浮動小数点の内部表現から指数部を抽出し、浮動小数点数値として返す。
 .\"O The integer constant
 .\"O .BR FLT_RADIX ,
 .\"O defined in
 .\"O .IR <float.h> ,
 .\"O indicates the radix used for the system's floating-point representation.
 .I <float.h>
-¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ëÀ°¿ôÄê¿ô
+で定義されている整数定数
 .B FLT_RADIX
-¤Ï¡¢¥·¥¹¥Æ¥à¤ÎÉâÆ°¾®¿ôÅÀɽ¸½¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë´ð¿ô¤òɽ¤¹¡£
+は、システムの浮動小数点表現で使用されている基数を表す。
 .\"O If
 .\"O .B FLT_RADIX
 .\"O is 2,
@@ -107,11 +107,11 @@ or
 .\"O .BI floor(log2( x ))\fR,
 .\"O except that is probably faster.
 .B FLT_RADIX
-¤¬ 2 ¤Î¾ì¹ç¡¢
+が 2 の場合、
 .BI logb( x )
-¤Ï
+は
 .BI floor(log2( x ))\fR
-¤ÈÅù¤·¤¤¤¬¡¢¸å¼Ô¤ÎÊý¤¬¤¿¤Ö¤ó¹â®¤Ç¤¢¤ë¡£
+と等しいが、後者の方がたぶん高速である。
 .LP
 .\"O If
 .\"O .I x
@@ -121,25 +121,25 @@ or
 .\"O .I x
 .\"O would have if it were normalized.
 .I x
-¤¬ÈóÀµµ¬²½¿ô¤Î¾ì¹ç¡¢
+が非正規化数の場合、
 .BR logb ()
-¤Ï
+は
 .I x
-¤¬Àµµ¬²½¤µ¤ì¤¿¾ì¹ç¤Î»Ø¿ô¤òÊÖ¤¹¡£
+が正規化された場合の指数を返す。
 .\"O .SH RETURN VALUE
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O On success, these functions return the exponent of
 .\"O .IR x .
-À®¸ù¤¹¤ë¤È¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï
+成功すると、これらの関数は
 .I x
-¤Î»Ø¿ôÉô¤òÊÖ¤¹¡£
+の指数部を返す。
 
 .\"O If
 .\"O .I x
 .\"O is a NaN,
 .\"O a NaN is returned.
 .I x
-¤¬ NaN ¤Î¾ì¹ç¡¢NaN ¤¬ÊÖ¤µ¤ì¤ë¡£
+が NaN の場合、NaN が返される。
 
 .\"O If
 .\"O .I x
@@ -150,70 +150,70 @@ or
 .\"O .RB - HUGE_VALL ,
 .\"O respectively.
 .I x
-¤¬ 0 ¤Î¾ì¹ç¡¢¶Ë¥¨¥é¡¼ (pole error) ¤¬È¯À¸¤·¡¢
-³Æ´Ø¿ô¤Ï¤½¤ì¤¾¤ì
+が 0 の場合、極エラー (pole error) が発生し、
+各関数はそれぞれ
 .RB - HUGE_VAL ,
 .RB - HUGE_VALF ,
 .RB - HUGE_VALL
-¤òÊÖ¤¹¡£
+を返す。
 
 .\"O If
 .\"O .I x
 .\"O is negative infinity or positive infinity, then
 .\"O positive infinity is returned.
 .I x
-¤¬Éé¤Î̵¸ÂÂ礫Àµ¤Î̵¸ÂÂç¤Î¾ì¹ç¡¢Àµ¤Î̵¸ÂÂ礬ÊÖ¤µ¤ì¤ë¡£
+が負の無限大か正の無限大の場合、正の無限大が返される。
 .\"O .\" .SH "RETURN VALUE"
 .\"O .\" These functions return the exponent part of their argument.
-.\" .SH ÊÖ¤êÃÍ
-.\" ¤³¤ì¤é¤Î´Ø¿ô¤Ï°ú¤­¿ô¤Î»Ø¿ôÉô¤òÊÖ¤¹¡£
+.\" .SH 返り値
+.\" これらの関数は引き数の指数部を返す。
 .\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
 .\"O See
 .\"O .BR math_error (7)
 .\"O for information on how to determine whether an error has occurred
 .\"O when calling these functions.
-¤³¤ì¤é¤Î´Ø¿ô¤ò¸Æ¤Ó½Ð¤·¤¿ºÝ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤«¤ÎȽÄêÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤Ï
+これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は
 .BR math_error (7)
-¤ò»²¾È¤Î¤³¤È¡£
+を参照のこと。
 .PP
 .\"O The following errors can occur:
-°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
+以下のエラーが発生する可能性がある。
 .TP
 .\"O Pole error: \fIx\fP is 0
-¶Ë¥¨¥é¡¼ (pole error): \fIx\fP ¤¬ 0 ¤Ç¤¢¤ë
+極エラー (pole error): \fIx\fP が 0 である
 .\" .I errno
 .\" is set to
 .\" .BR ERANGE .
 .\"O A divide-by-zero floating-point exception
 .\"O .RB ( FE_DIVBYZERO )
 .\"O is raised.
-0 ¤Ë¤è¤ë½ü»» (divide-by-zero) ÉâÆ°¾®¿ôÅÀÎã³°
+0 による除算 (divide-by-zero) 浮動小数点例外
 .RB ( FE_DIVBYZERO )
-¤¬¾å¤¬¤ë¡£
+が上がる。
 .PP
 .\"O These functions do not set
 .\"O .IR errno .
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
+これらの関数は
 .I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
+を設定しない。
 .\" FIXME . Is it intentional that these functions do not set errno?
 .\" log(), log2(), log10() do set errno
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6793
 .\"
 .\"O .\" .SH HISTORY
-.\" .SH ÍúÎò
+.\" .SH 履歴
 .\"O .\" The
 .\"O .\" .BR logb ()
 .\"O .\" function occurs in 4.3BSD.
 .\"O .\" see IEEE.3 in the 4.3BSD manual
 .\" .BR logb ()
-.\" ´Ø¿ô¤Ï 4.3BSD ¤ÇƳÆþ¤µ¤ì¤¿¡£
-.\" 4.3BSD ¥Þ¥Ë¥å¥¢¥ë¤Î IEEE.3 ¤ò»²¾È¤¹¤ë¤³¤È¡£
+.\" 関数は 4.3BSD で導入された。
+.\" 4.3BSD マニュアルの IEEE.3 を参照すること。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 C99, POSIX.1-2001.
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR ilogb (3),
 .BR log (3)