TRUNC(3) NEWLIB TRUNC(3)NAME
1.57 `trunc', `truncf'-round to integer, towards zero
SYNOPSIS
#include <math.h>
double trunc(double X);
float truncf(float X);
DESCRIPTION
The `trunc' functions round their argument to the integer value, in
floating format, nearest to but no larger in magnitude than the argu‐
ment, regardless of the current rounding direction. (While the "inex‐
act" floating-point exception behavior is unspecified by the C stan‐
dard, the `trunc' functions are written so that "inexact" is not raised
if the result does not equal the argument, which behavior is as recom‐
mended by IEEE 754 for its related functions.)
RETURNS
X truncated to an integral value.
PORTABILITY
ANSI C, POSIX
SEE ALSOtrunc is part of the library. The full documentation for is maintained
as a Texinfo manual. If info and are properly installed at your site,
the command
info
will give you access to the complete manual.
NEWLIB April 2010 TRUNC(3)