OSDN Git Service

cc8022480f135edc22f9e9917bd8876c6ecf155e
[linuxjm/LDP_man-pages.git] / draft / man3 / significand.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\"
3 .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
4 .\" Distributed under GPL
5 .\" %%%LICENSE_END
6 .\"
7 .\" heavily based on glibc infopages, copyright Free Software Foundation
8 .\"
9 .\"*******************************************************************
10 .\"
11 .\" This file was generated with po4a. Translate the source file.
12 .\"
13 .\"*******************************************************************
14 .TH SIGNIFICAND 3 2009\-02\-04 GNU "Linux Programmer's Manual"
15 .SH 名前
16 significand, significandf, significandl \- 浮動小数点数の仮数 (mantissa) を取得する
17 .SH 書式
18 \fB#include <math.h>\fP
19 .sp
20 \fBdouble significand(double \fP\fIx\fP\fB);\fP
21 .br
22 \fBfloat significandf(float \fP\fIx\fP\fB);\fP
23 .br
24 \fBlong double significandl(long double \fP\fIx\fP\fB);\fP
25 .sp
26 \fI\-lm\fP でリンクする。
27 .sp
28 .in -4n
29 glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参照):
30 .in
31 .sp
32 .ad l
33 \fBsignificand\fP(), \fBsignificandf\fP(), \fBsignificandl\fP():
34 .RS 4
35 _SVID_SOURCE || _BSD_SOURCE
36 .RE
37 .ad b
38 .SH 説明
39 \fBsignificand\fP()  関数は \fIx\fP の仮数を [1,2) の範囲にして返す。 これは、以下と等しい。
40 .sp
41 .in +4n
42 scalb(x, (double) \-ilogb(x))
43 .in
44 .PP
45 この関数は主に IEEE 754 への準拠を調べる標準テストで使われる。
46 .SH 準拠
47 .\" .SH HISTORY
48 .\" This function came from BSD.
49 これらの関数は非標準である。。 \fIdouble\fP 版は他の多くのシステムでも利用可能である。
50 .SH 関連項目
51 \fBilogb\fP(3), \fBscalb\fP(3)
52 .SH この文書について
53 この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部
54 である。プロジェクトの説明とバグ報告に関する情報は
55 http://www.kernel.org/doc/man\-pages/ に書かれている。