1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
3 .\" <mtk.manpages@gmail.com>
4 .\" Distributed under GPL
5 .\" Based on glibc infopages, copyright Free Software Foundation
7 .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI
8 .\" all rights reserved.
9 .\" Translated Sun Sep 22 09:46:55 2002
10 .\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
11 .\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
13 .TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
15 signbit \- 浮動小数点実数の符号 (sign) を調べる
17 .B "#include <math.h>"
19 .BI "int signbit(" x ");"
25 .RB ( feature_test_macros (7)
32 _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
33 _POSIX_C_SOURCE\ >=\ 200112L;
44 の値の符号ビットがセットされている場合、非 0 の値を返す。
49 なぜなら、IEEE 754 の浮動小数点表現では 0 も符号を持つからである。
60 の符号が負の場合 0 以外を返し、そうでない場合 0 を返す。
65 この関数は IEC 559 で定義されている
66 (また IEEE 754/IEEE 854 では付録で推奨関数として定義されている)。