-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathfloat.html
233 lines (192 loc) · 20.1 KB
/
float.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>float.h</TITLE>
<STYLE TYPE="TEXT/CSS">
<!--
.IE3-DUMMY { CONT-SIZE: 100%; }
BODY { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #E0E0E0; }
P { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H1 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H2 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H3 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H4 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H5 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H6 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
UL { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
TD { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #FFFFFF; }
.NOBORDER { BACKGROUND-COLOR: #E0E0E0; PADDING: 0pt; }
.NOBORDER TD { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #E0E0E0; PADDING: 0pt; }
.CODE { FONT-FAMILY: Courier New; }
-->
</STYLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#E0E0E0">
<FONT SIZE="5"><B>The <float.h> Header File</B></FONT>
<HR>
<P><B>Various platform-dependent floating point constants proposed by ANSI</B></P>
<P>This header file contains a set of various platform-dependent constants related to floating point values.
These constants are proposed by ANSI C. They allow making more portable programs.</P>
<H3><U>Constants</U></H3>
<DL INDENT="20"><DT><B><A HREF="#DBL_DIG">DBL_DIG</A></B><DD>Number of significant digits in a floating point number.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_EPSILON">DBL_EPSILON</A></B><DD>The smallest x for which 1.0+x != 1.0.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MANT_BITS">DBL_MANT_BITS</A></B><DD>Number of bits used for the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MANT_DIG">DBL_MANT_DIG</A></B><DD>Number of FLT_RADIX digits in the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MAX_10_EXP">DBL_MAX_10_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MAX_2_EXP">DBL_MAX_2_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MAX_EXP">DBL_MAX_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MAX">DBL_MAX</A></B><DD>The maximal floating point value (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MIN_10_EXP">DBL_MIN_10_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MIN_2_EXP">DBL_MIN_2_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MIN_EXP">DBL_MIN_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DBL_MIN">DBL_MIN</A></B><DD>The minimal floating point value (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_DIG">FLT_DIG</A></B><DD>Number of significant digits in a floating point number.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_EPSILON">FLT_EPSILON</A></B><DD>The smallest x for which 1.0+x != 1.0.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MANT_BITS">FLT_MANT_BITS</A></B><DD>Number of bits used for the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MANT_DIG">FLT_MANT_DIG</A></B><DD>Number of FLT_RADIX digits in the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MAX_10_EXP">FLT_MAX_10_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MAX_2_EXP">FLT_MAX_2_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MAX_EXP">FLT_MAX_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MAX">FLT_MAX</A></B><DD>The maximal floating point value (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MIN_10_EXP">FLT_MIN_10_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MIN_2_EXP">FLT_MIN_2_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MIN_EXP">FLT_MIN_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_MIN">FLT_MIN</A></B><DD>The minimal floating point value (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_NORMALIZE">FLT_NORMALIZE</A></B><DD>Indicates that floating point numbers should always be normalized.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_RADIX">FLT_RADIX</A></B><DD>The base used for representing the exponent.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#FLT_ROUNDS">FLT_ROUNDS</A></B><DD>Option for rounding floating point numbers during the addition.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_DIG">LDBL_DIG</A></B><DD>Number of significant digits in a floating point number.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_EPSILON">LDBL_EPSILON</A></B><DD>The smallest x for which 1.0+x != 1.0.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MANT_BITS">LDBL_MANT_BITS</A></B><DD>Number of bits used for the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MANT_DIG">LDBL_MANT_DIG</A></B><DD>Number of FLT_RADIX digits in the mantissa.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MAX_10_EXP">LDBL_MAX_10_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MAX_2_EXP">LDBL_MAX_2_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MAX_EXP">LDBL_MAX_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MAX">LDBL_MAX</A></B><DD>The maximal floating point value (see notes about FLT_MAX_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MIN_10_EXP">LDBL_MIN_10_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MIN_2_EXP">LDBL_MIN_2_EXP</A></B><DD>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MIN_EXP">LDBL_MIN_EXP</A></B><DD>The maximal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#LDBL_MIN">LDBL_MIN</A></B><DD>The minimal floating point value (see notes about FLT_MIN_EXP).</DL>
<P>See also: <A HREF="values.html">values.h</A></P>
<HR>
<H3><A NAME="DBL_DIG"><U>DBL_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_DIG 16</TD></TR></TABLE></P>
<P><B>Number of significant digits in a floating point number.</B></P>
<HR>
<H3><A NAME="DBL_EPSILON"><U>DBL_EPSILON</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_EPSILON (1e-15)</TD></TR></TABLE></P>
<P><B>The smallest x for which 1.0+x != 1.0.</B></P>
<HR>
<H3><A NAME="DBL_MANT_BITS"><U>DBL_MANT_BITS</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MANT_BITS 64</TD></TR></TABLE></P>
<P><B>Number of bits used for the mantissa.</B></P>
<HR>
<H3><A NAME="DBL_MANT_DIG"><U>DBL_MANT_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MANT_DIG 16</TD></TR></TABLE></P>
<P><B>Number of FLT_RADIX digits in the mantissa.</B></P>
<HR>
<H3><A NAME="DBL_MAX_10_EXP"><U>DBL_MAX_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MAX_10_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="DBL_MAX_2_EXP"><U>DBL_MAX_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MAX_2_EXP 3321</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="DBL_MAX_EXP"><U>DBL_MAX_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MAX_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="DBL_MAX"><U>DBL_MAX</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MAX (9.999999999999999e999)</TD></TR></TABLE></P>
<P><B>The maximal floating point value (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="DBL_MIN_10_EXP"><U>DBL_MIN_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MIN_10_EXP (-999)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="DBL_MIN_2_EXP"><U>DBL_MIN_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MIN_2_EXP (-3318)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="DBL_MIN_EXP"><U>DBL_MIN_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MIN_EXP (-999)</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="DBL_MIN"><U>DBL_MIN</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> DBL_MIN (1e-999)</TD></TR></TABLE></P>
<P><B>The minimal floating point value (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="FLT_DIG"><U>FLT_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_DIG 16</TD></TR></TABLE></P>
<P><B>Number of significant digits in a floating point number.</B></P>
<HR>
<H3><A NAME="FLT_EPSILON"><U>FLT_EPSILON</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_EPSILON (1e-15)</TD></TR></TABLE></P>
<P><B>The smallest x for which 1.0+x != 1.0.</B></P>
<HR>
<H3><A NAME="FLT_MANT_BITS"><U>FLT_MANT_BITS</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MANT_BITS 64</TD></TR></TABLE></P>
<P><B>Number of bits used for the mantissa.</B></P>
<HR>
<H3><A NAME="FLT_MANT_DIG"><U>FLT_MANT_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MANT_DIG 16</TD></TR></TABLE></P>
<P><B>Number of FLT_RADIX digits in the mantissa.</B></P>
<HR>
<H3><A NAME="FLT_MAX_10_EXP"><U>FLT_MAX_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MAX_10_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="FLT_MAX_2_EXP"><U>FLT_MAX_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MAX_2_EXP 3321</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="FLT_MAX_EXP"><U>FLT_MAX_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MAX_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="FLT_MAX"><U>FLT_MAX</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MAX (9.999999999999999e999)</TD></TR></TABLE></P>
<P><B>The maximal floating point value (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="FLT_MIN_10_EXP"><U>FLT_MIN_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MIN_10_EXP (-999)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="FLT_MIN_2_EXP"><U>FLT_MIN_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MIN_2_EXP (-3318)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="FLT_MIN_EXP"><U>FLT_MIN_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MIN_EXP (-999)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="FLT_MIN"><U>FLT_MIN</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_MIN (1e-999)</TD></TR></TABLE></P>
<P><B>The minimal floating point value (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="FLT_NORMALIZE"><U>FLT_NORMALIZE</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_NORMALIZE 1</TD></TR></TABLE></P>
<P><B>Indicates that floating point numbers should always be normalized.</B></P>
<HR>
<H3><A NAME="FLT_RADIX"><U>FLT_RADIX</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_RADIX 10</TD></TR></TABLE></P>
<P><B>The base used for representing the exponent.</B></P>
<HR>
<H3><A NAME="FLT_ROUNDS"><U>FLT_ROUNDS</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> FLT_ROUNDS 1</TD></TR></TABLE></P>
<P><B>Option for rounding floating point numbers during the addition.</B></P>
<HR>
<H3><A NAME="LDBL_DIG"><U>LDBL_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_DIG 16</TD></TR></TABLE></P>
<P><B>Number of significant digits in a floating point number.</B></P>
<HR>
<H3><A NAME="LDBL_EPSILON"><U>LDBL_EPSILON</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_EPSILON (1e-15)</TD></TR></TABLE></P>
<P><B>The smallest x for which 1.0+x != 1.0.</B></P>
<HR>
<H3><A NAME="LDBL_MANT_BITS"><U>LDBL_MANT_BITS</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MANT_BITS 64</TD></TR></TABLE></P>
<P><B>Number of bits used for the mantissa.</B></P>
<HR>
<H3><A NAME="LDBL_MANT_DIG"><U>LDBL_MANT_DIG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MANT_DIG 16</TD></TR></TABLE></P>
<P><B>Number of FLT_RADIX digits in the mantissa.</B></P>
<HR>
<H3><A NAME="LDBL_MAX_10_EXP"><U>LDBL_MAX_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MAX_10_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 10 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="LDBL_MAX_2_EXP"><U>LDBL_MAX_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MAX_2_EXP 3321</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base 2 (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="LDBL_MAX_EXP"><U>LDBL_MAX_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MAX_EXP 999</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base FLT_RADIX; greater exponents are principally possible (up to 16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="LDBL_MAX"><U>LDBL_MAX</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MAX (9.999999999999999e999)</TD></TR></TABLE></P>
<P><B>The maximal floating point value (see notes about FLT_MAX_EXP).</B></P>
<HR>
<H3><A NAME="LDBL_MIN_10_EXP"><U>LDBL_MIN_10_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MIN_10_EXP (-999)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 10 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="LDBL_MIN_2_EXP"><U>LDBL_MIN_2_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MIN_2_EXP (-3318)</TD></TR></TABLE></P>
<P><B>The minimal exponent of a floating point value expressed in base 2 (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A NAME="LDBL_MIN_EXP"><U>LDBL_MIN_EXP</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MIN_EXP (-999)</TD></TR></TABLE></P>
<P><B>The maximal exponent of a floating point value expressed in base FLT_RADIX; smaller exponents are principally possible (up to -16383), but not supported in all math functions.</B></P>
<HR>
<H3><A NAME="LDBL_MIN"><U>LDBL_MIN</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="cpp.html#SEC10">#define</A></B> LDBL_MIN (1e-999)</TD></TR></TABLE></P>
<P><B>The minimal floating point value (see notes about FLT_MIN_EXP).</B></P>
<HR>
<H3><A HREF="index.html">Return to the main index</A></H3>
</BODY>
</HTML>