blob: b4c6e02f71b0d14f8d31f7f6892efcdba39047e6 [file]
<html lang="en">
<head>
<title>trunc - Untitled</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Untitled">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Math.html#Math" title="Math">
<link rel="prev" href="tanh.html#tanh" title="tanh">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="trunc"></a>
<p>
Previous:&nbsp;<a rel="previous" accesskey="p" href="tanh.html#tanh">tanh</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Math.html#Math">Math</a>
<hr>
</div>
<h3 class="section">1.57 <code>trunc</code>, <code>truncf</code>&ndash;round to integer, towards zero</h3>
<p><a name="index-trunc-152"></a><a name="index-truncf-153"></a><strong>Synopsis</strong>
<pre class="example"> #include &lt;math.h&gt;
double trunc(double <var>x</var>);
float truncf(float <var>x</var>);
</pre>
<p><strong>Description</strong><br>
The <code>trunc</code> functions round their argument to the integer value, in
floating format, nearest to but no larger in magnitude than the
argument, regardless of the current rounding direction. (While the
"inexact" floating-point exception behavior is unspecified by the C
standard, the <code>trunc</code> functions are written so that "inexact" is not
raised if the result does not equal the argument, which behavior is as
recommended by IEEE 754 for its related functions.)
<p><br>
<strong>Returns</strong><br>
<var>x</var> truncated to an integral value.
<p><br>
<strong>Portability</strong><br>
ANSI C, POSIX
<p><br>
</body></html>