OSDN Git Service

(split) LDP v3.30, v3.31 の定型的な変更内容を反映。
[linuxjm/LDP_man-pages.git] / draft / man3 / significand.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\" heavily based on glibc infopages, copyright Free Software Foundation
4 .\"
5 .\" Japanese Version Copyright (c) 2005 Yuichi SATO
6 .\"         all rights reserved.
7 .\" Translated Tue Feb  1 07:40:41 JST 2005
8 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
9 .\"
10 .TH SIGNIFICAND 3 2009-02-04 "GNU" "Linux Programmer's Manual"
11 .\"O .SH NAME
12 .SH Ì¾Á°
13 .\"O significand, significandf, significandl \-
14 .\"O get mantissa of floating-point number
15 significand, significandf, significandl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î²¾¿ô (mantissa) ¤ò¼èÆÀ¤¹¤ë
16 .\"O .SH SYNOPSIS
17 .SH ½ñ¼°
18 .B #include <math.h>
19 .sp
20 .BI "double significand(double " x );
21 .br
22 .BI "float significandf(float " x );
23 .br
24 .BI "long double significandl(long double " x );
25 .sp
26 .\"O Link with \fI\-lm\fP.
27 \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
28 .sp
29 .in -4n
30 .\"O Feature Test Macro Requirements for glibc (see
31 .\"O .BR feature_test_macros (7)):
32 glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
33 .RB ( feature_test_macros (7)
34 »²¾È):
35 .in
36 .sp
37 .ad l
38 .BR significand (),
39 .BR significandf (),
40 .BR significandl ():
41 .RS 4
42 _SVID_SOURCE || _BSD_SOURCE
43 .RE
44 .ad b
45 .\"O .SH DESCRIPTION
46 .SH ÀâÌÀ
47 .\"O The
48 .\"O .BR significand ()
49 .\"O function returns the mantissa of
50 .\"O .I x
51 .\"O scaled to the range [1,2).
52 .BR significand ()
53 ´Ø¿ô¤Ï
54 .I x
55 ¤Î²¾¿ô¤ò [1,2) ¤ÎÈϰϤˤ·¤ÆÊÖ¤¹¡£
56 .\"O It is equivalent to
57 ¤³¤ì¤Ï¡¢°Ê²¼¤ÈÅù¤·¤¤¡£
58 .sp
59 .in +4n
60 scalb(x, (double) \-ilogb(x))
61 .in
62 .PP
63 .\"O This function exists mainly for use in certain standardized tests
64 .\"O for IEEE 754 conformance.
65 ¤³¤Î´Ø¿ô¤Ï¼ç¤Ë IEEE 754 ¤Ø¤Î½àµò¤òÄ´¤Ù¤ëɸ½à¥Æ¥¹¥È¤Ç»È¤ï¤ì¤ë¡£
66 .\"O .SH CONFORMING TO
67 .SH ½àµò
68 .\"O These functions are nonstandard; the
69 .\"O .I double
70 .\"O version is available on a number of other systems.
71 ¤³¤ì¤é¤Î´Ø¿ô¤ÏÈóɸ½à¤Ç¤¢¤ë¡£¡£
72 .I double
73 ÈǤϾ¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤âÍøÍѲÄǽ¤Ç¤¢¤ë¡£
74 .\"O .\" .SH HISTORY
75 .\" .SH ÍúÎò
76 .\"O .\" This function came from BSD.
77 .\" ¤³¤Î´Ø¿ô¤Ï BSD ¤ËͳÍ褹¤ë¡£
78 .\"O .SH "SEE ALSO"
79 .SH ´ØÏ¢¹àÌÜ
80 .BR ilogb (3),
81 .BR scalb (3)