~ubuntu-branches/debian/jessie/glib2.0/jessie

« back to all changes in this revision

Viewing changes to docs/reference/glib/html/glib-Numerical-Definitions.html

Tags: upstream-2.16.1
Import upstream version 2.16.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
<th width="100%" align="center">GLib Reference Manual</th>
37
37
<td><a accesskey="n" href="glib-Miscellaneous-Macros.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
38
38
</tr>
39
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2721956" class="shortcut">Top</a>
 
39
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2843471" class="shortcut">Top</a>
40
40
                  &#160;|&#160;
41
 
                  <a href="#id2722073" class="shortcut">Description</a></nobr></td></tr>
 
41
                  <a href="#id2843587" class="shortcut">Description</a></nobr></td></tr>
42
42
</table>
43
43
<div class="refentry" lang="en">
44
44
<a name="glib-Numerical-Definitions"></a><div class="titlepage"></div>
45
45
<div class="refnamediv"><table width="100%"><tr>
46
46
<td valign="top">
47
47
<h2>
48
 
<a name="id2721956"></a><span class="refentrytitle">Numerical Definitions</span>
 
48
<a name="id2843471"></a><span class="refentrytitle">Numerical Definitions</span>
49
49
</h2>
50
50
<p>Numerical Definitions &#8212; mathematical constants, and floating point decomposition</p>
51
51
</td>
75
75
</pre>
76
76
</div>
77
77
<div class="refsect1" lang="en">
78
 
<a name="id2722073"></a><h2>Description</h2>
 
78
<a name="id2843587"></a><h2>Description</h2>
79
79
<p>
80
80
GLib offers mathematical constants such as <a class="link" href="glib-Numerical-Definitions.html#G-PI:CAPS"><span class="type">G_PI</span></a> for the value of pi;
81
81
many platforms have these in the C library, but some don't, the GLib
90
90
</p>
91
91
</div>
92
92
<div class="refsect1" lang="en">
93
 
<a name="id2722130"></a><h2>Details</h2>
 
93
<a name="id2843645"></a><h2>Details</h2>
94
94
<div class="refsect2" lang="en">
95
 
<a name="id2722141"></a><h3>
 
95
<a name="id2843655"></a><h3>
96
96
<a name="G-IEEE754-FLOAT-BIAS:CAPS"></a>G_IEEE754_FLOAT_BIAS</h3>
97
 
<a class="indexterm" name="id2722153"></a><pre class="programlisting">#define G_IEEE754_FLOAT_BIAS      (127)
 
97
<a class="indexterm" name="id2843668"></a><pre class="programlisting">#define G_IEEE754_FLOAT_BIAS      (127)
98
98
</pre>
99
99
<p>
100
100
See <a class="ulink" href="http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html" target="_top">http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html</a>
102
102
</div>
103
103
<hr>
104
104
<div class="refsect2" lang="en">
105
 
<a name="id2722177"></a><h3>
 
105
<a name="id2843692"></a><h3>
106
106
<a name="G-IEEE754-DOUBLE-BIAS:CAPS"></a>G_IEEE754_DOUBLE_BIAS</h3>
107
 
<a class="indexterm" name="id2722190"></a><pre class="programlisting">#define G_IEEE754_DOUBLE_BIAS     (1023)
 
107
<a class="indexterm" name="id2843705"></a><pre class="programlisting">#define G_IEEE754_DOUBLE_BIAS     (1023)
108
108
</pre>
109
109
<p>
110
110
See <a class="ulink" href="http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html" target="_top">http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html</a>
112
112
</div>
113
113
<hr>
114
114
<div class="refsect2" lang="en">
115
 
<a name="id2722214"></a><h3>
 
115
<a name="id2843729"></a><h3>
116
116
<a name="GFloatIEEE754"></a>union GFloatIEEE754</h3>
117
 
<a class="indexterm" name="id2722226"></a><pre class="programlisting">union GFloatIEEE754
 
117
<a class="indexterm" name="id2843741"></a><pre class="programlisting">union GFloatIEEE754
118
118
{
119
119
  gfloat v_float;
120
120
  struct {
135
135
</div>
136
136
<hr>
137
137
<div class="refsect2" lang="en">
138
 
<a name="id2722273"></a><h3>
 
138
<a name="id2843788"></a><h3>
139
139
<a name="GDoubleIEEE754"></a>union GDoubleIEEE754</h3>
140
 
<a class="indexterm" name="id2722286"></a><pre class="programlisting">union GDoubleIEEE754
 
140
<a class="indexterm" name="id2843801"></a><pre class="programlisting">union GDoubleIEEE754
141
141
{
142
142
  gdouble v_double;
143
143
  struct {
159
159
</div>
160
160
<hr>
161
161
<div class="refsect2" lang="en">
162
 
<a name="id2722333"></a><h3>
 
162
<a name="id2843848"></a><h3>
163
163
<a name="G-E:CAPS"></a>G_E</h3>
164
 
<a class="indexterm" name="id2722345"></a><pre class="programlisting">#define G_E     2.7182818284590452353602874713526624977572470937000
 
164
<a class="indexterm" name="id2843860"></a><pre class="programlisting">#define G_E     2.7182818284590452353602874713526624977572470937000
165
165
</pre>
166
166
<p>
167
167
The base of natural logarithms.
169
169
</div>
170
170
<hr>
171
171
<div class="refsect2" lang="en">
172
 
<a name="id2722361"></a><h3>
 
172
<a name="id2843876"></a><h3>
173
173
<a name="G-LN2:CAPS"></a>G_LN2</h3>
174
 
<a class="indexterm" name="id2722373"></a><pre class="programlisting">#define G_LN2   0.69314718055994530941723212145817656807550013436026
 
174
<a class="indexterm" name="id2843888"></a><pre class="programlisting">#define G_LN2   0.69314718055994530941723212145817656807550013436026
175
175
</pre>
176
176
<p>
177
177
The natural logarithm of 2.
179
179
</div>
180
180
<hr>
181
181
<div class="refsect2" lang="en">
182
 
<a name="id2722390"></a><h3>
 
182
<a name="id2843904"></a><h3>
183
183
<a name="G-LN10:CAPS"></a>G_LN10</h3>
184
 
<a class="indexterm" name="id2722402"></a><pre class="programlisting">#define G_LN10  2.3025850929940456840179914546843642076011014886288
 
184
<a class="indexterm" name="id2843917"></a><pre class="programlisting">#define G_LN10  2.3025850929940456840179914546843642076011014886288
185
185
</pre>
186
186
<p>
187
187
The natural logarithm of 10.
189
189
</div>
190
190
<hr>
191
191
<div class="refsect2" lang="en">
192
 
<a name="id2722419"></a><h3>
 
192
<a name="id2843934"></a><h3>
193
193
<a name="G-PI:CAPS"></a>G_PI</h3>
194
 
<a class="indexterm" name="id2722431"></a><pre class="programlisting">#define G_PI    3.1415926535897932384626433832795028841971693993751
 
194
<a class="indexterm" name="id2843946"></a><pre class="programlisting">#define G_PI    3.1415926535897932384626433832795028841971693993751
195
195
</pre>
196
196
<p>
197
197
The value of pi (ratio of circle's circumference to its diameter).
199
199
</div>
200
200
<hr>
201
201
<div class="refsect2" lang="en">
202
 
<a name="id2722449"></a><h3>
 
202
<a name="id2843963"></a><h3>
203
203
<a name="G-PI-2:CAPS"></a>G_PI_2</h3>
204
 
<a class="indexterm" name="id2722461"></a><pre class="programlisting">#define G_PI_2  1.5707963267948966192313216916397514420985846996876
 
204
<a class="indexterm" name="id2843976"></a><pre class="programlisting">#define G_PI_2  1.5707963267948966192313216916397514420985846996876
205
205
</pre>
206
206
<p>
207
207
Pi divided by 2.
209
209
</div>
210
210
<hr>
211
211
<div class="refsect2" lang="en">
212
 
<a name="id2722477"></a><h3>
 
212
<a name="id2843992"></a><h3>
213
213
<a name="G-PI-4:CAPS"></a>G_PI_4</h3>
214
 
<a class="indexterm" name="id2722489"></a><pre class="programlisting">#define G_PI_4  0.78539816339744830961566084581987572104929234984378
 
214
<a class="indexterm" name="id2844004"></a><pre class="programlisting">#define G_PI_4  0.78539816339744830961566084581987572104929234984378
215
215
</pre>
216
216
<p>
217
217
Pi divided by 4.
219
219
</div>
220
220
<hr>
221
221
<div class="refsect2" lang="en">
222
 
<a name="id2722506"></a><h3>
 
222
<a name="id2844020"></a><h3>
223
223
<a name="G-SQRT2:CAPS"></a>G_SQRT2</h3>
224
 
<a class="indexterm" name="id2722518"></a><pre class="programlisting">#define G_SQRT2 1.4142135623730950488016887242096980785696718753769
 
224
<a class="indexterm" name="id2844033"></a><pre class="programlisting">#define G_SQRT2 1.4142135623730950488016887242096980785696718753769
225
225
</pre>
226
226
<p>
227
227
The square root of two.
229
229
</div>
230
230
<hr>
231
231
<div class="refsect2" lang="en">
232
 
<a name="id2722534"></a><h3>
 
232
<a name="id2844049"></a><h3>
233
233
<a name="G-LOG-2-BASE-10:CAPS"></a>G_LOG_2_BASE_10</h3>
234
 
<a class="indexterm" name="id2722548"></a><pre class="programlisting">#define G_LOG_2_BASE_10           (0.30102999566398119521)
 
234
<a class="indexterm" name="id2844063"></a><pre class="programlisting">#define G_LOG_2_BASE_10           (0.30102999566398119521)
235
235
</pre>
236
236
<p>
237
237
Used for fooling around with float formats, see 
240
240
</div>
241
241
</div>
242
242
<div class="refsect1" lang="en">
243
 
<a name="id2722574"></a><h2>See Also</h2>
 
243
<a name="id2844088"></a><h2>See Also</h2>
244
244
<p>
245
245
<a class="ulink" href="http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html" target="_top">http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html</a>
246
246
</p>
247
247
</div>
248
248
<div class="refsect1" lang="en">
249
 
<a name="id2722592"></a><div class="refsect2" lang="en"><a name="id2722593"></a></div>
 
249
<a name="id2844106"></a><div class="refsect2" lang="en"><a name="id2844108"></a></div>
250
250
<hr>
251
 
<div class="refsect2" lang="en"><a name="id2722594"></a></div>
 
251
<div class="refsect2" lang="en"><a name="id2844109"></a></div>
252
252
</div>
253
253
</div>
254
254
</body>