.\"
.TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
-.SH ̾Á°
+.SH 名前
.\"O signbit \- test sign of a real floating-point number
-signbit \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ÎÉä¹æ (sign) ¤òÄ´¤Ù¤ë
+signbit \- 浮動小数点実数の符号 (sign) を調べる
.\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
.B "#include <math.h>"
.sp
.BI "int signbit(" 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
.RE
.ad
.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
.\"O .BR signbit ()
.\"O is a generic macro which can work on all real floating-point types.
.\"O It returns a nonzero value if the value of
.\"O .I x
.\"O has its sign bit set.
.BR signbit ()
-¤Ï¡¢¤¢¤é¤æ¤ë¼ïÎà¤ÎÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ËÂФ·¤Æ
-ŬÍѲÄǽ¤ÊÈÆÍÑŪ¤Ê¥Þ¥¯¥í¤Ç¤¢¤ë¡£
+は、あらゆる種類の浮動小数点実数に対して
+適用可能な汎用的なマクロである。
.I x
-¤ÎÃͤÎÉä¹æ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢Èó 0 ¤ÎÃͤòÊÖ¤¹¡£
+の値の符号ビットがセットされている場合、非 0 の値を返す。
.PP
.\"O This is not the same as
.\"O .IR "x < 0.0" ,
.\"O is false, but
.\"O .IR "signbit(\-0.0)"
.\"O will return a nonzero value.
-¤³¤Î¥Þ¥¯¥í¤Ï
+このマクロは
.I "x < 0.0"
-¤ÈÁ´¤¯Æ±¤¸¤Ç¤Ï¤Ê¤¤¡£
-¤Ê¤¼¤Ê¤é¡¢IEEE 754 ¤ÎÉâÆ°¾®¿ôÅÀɽ¸½¤Ç¤Ï 0 ¤âÉä¹æ¤ò»ý¤Ä¤«¤é¤Ç¤¢¤ë¡£
+と全く同じではない。
+なぜなら、IEEE 754 の浮動小数点表現では 0 も符号を持つからである。
.I "-0.0 < 0.0"
-¤È¤¤¤¦Èæ³Ó·ë²Ì¤Ïµ¶ (false) ¤À¤¬¡¢
+という比較結果は偽 (false) だが、
.IR "signbit (\-0.0)"
-¤Ï Èó 0 ¤ÎÃͤòÊÖ¤¹¡£
+は 非 0 の値を返す。
.\"O NaNs and infinities have a sign bit.
-NaN ¤È̵¸ÂÂç¤Ë¤ÏÉä¹æ¥Ó¥Ã¥È¤¬¤¢¤ë¡£
+NaN と無限大には符号ビットがある。
.\"O .SH RETURN VALUE
-.SH ÊÖ¤êÃÍ
+.SH 返り値
.\"O The
.\"O .BR signbit ()
.\"O macro returns nonzero if the sign of
.\"O .I x
.\"O is negative; otherwise it returns zero.
.BR signbit ()
-¥Þ¥¯¥í¤Ï
+マクロは
.I x
-¤ÎÉä¹æ¤¬Éé¤Î¾ì¹ç 0 °Ê³°¤òÊÖ¤·¡¢¤½¤¦¤Ç¤Ê¤¤¾ì¹ç 0 ¤òÊÖ¤¹¡£
+の符号が負の場合 0 以外を返し、そうでない場合 0 を返す。
.\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
.\"O No errors occur.
-¥¨¥é¡¼¤ÏȯÀ¸¤·¤Ê¤¤¡£
+エラーは発生しない。
.\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
C99, POSIX.1-2001.
.\"O This function is defined in IEC 559 (and the appendix with
.\"O recommended functions in IEEE 754/IEEE 854).
-¤³¤Î´Ø¿ô¤Ï IEC 559 ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë
-(¤Þ¤¿ IEEE 754/IEEE 854 ¤Ç¤ÏÉÕÏ¿¤Ç¿ä¾©´Ø¿ô¤È¤·¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤ë)¡£
+この関数は IEC 559 で定義されている
+(また IEEE 754/IEEE 854 では付録で推奨関数として定義されている)。
.\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
.BR copysign (3)