OSDN Git Service

(split) Import translated manuals from JM CVS Repository.
[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 _SVID_SOURCE || _BSD_SOURCE
42 .ad b
43 .\"O .SH DESCRIPTION
44 .SH ÀâÌÀ
45 .\"O The
46 .\"O .BR significand ()
47 .\"O function returns the mantissa of
48 .\"O .I x
49 .\"O scaled to the range [1,2).
50 .BR significand ()
51 ´Ø¿ô¤Ï
52 .I x
53 ¤Î²¾¿ô¤ò [1,2) ¤ÎÈϰϤˤ·¤ÆÊÖ¤¹¡£
54 .\"O It is equivalent to
55 ¤³¤ì¤Ï¡¢°Ê²¼¤ÈÅù¤·¤¤¡£
56 .sp
57 .in +4n
58 scalb(x, (double) \-ilogb(x))
59 .in
60 .PP
61 .\"O This function exists mainly for use in certain standardized tests
62 .\"O for IEEE 754 conformance.
63 ¤³¤Î´Ø¿ô¤Ï¼ç¤Ë IEEE 754 ¤Ø¤Î½àµò¤òÄ´¤Ù¤ëɸ½à¥Æ¥¹¥È¤Ç»È¤ï¤ì¤ë¡£
64 .\"O .SH CONFORMING TO
65 .SH ½àµò
66 .\"O These functions are nonstandard; the
67 .\"O .I double
68 .\"O version is available on a number of other systems.
69 ¤³¤ì¤é¤Î´Ø¿ô¤ÏÈóɸ½à¤Ç¤¢¤ë¡£¡£
70 .I double
71 ÈǤϾ¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤âÍøÍѲÄǽ¤Ç¤¢¤ë¡£
72 .\"O .\" .SH HISTORY
73 .\" .SH ÍúÎò
74 .\"O .\" This function came from BSD.
75 .\" ¤³¤Î´Ø¿ô¤Ï BSD ¤ËͳÍ褹¤ë¡£
76 .\"O .SH "SEE ALSO"
77 .SH ´ØÏ¢¹àÌÜ
78 .BR ilogb (3),
79 .BR scalb (3)