![]() Chapter Contents |
![]() Previous |
![]() Next |
| trunc |
| Portability: | C99 |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| IMPLEMENTATION | |
| RELATED FUNCTIONS | |
| SEE ALSO |
| SYNOPSIS |
#include <math.h> double trunc(double x); float truncf(float x); long double truncl(long double x);
| DESCRIPTION |
trunc converts its argument
to an integral value, rounding towards zero, and returns it as a floating-point
value.
The function name truncf should be used
for float arguments, and truncl for long double arguments.
Alternately, if the header file tgmath.h is
included, trunc may be used with any numeric
argument type.
| RETURN VALUE |
trunc returns its argument
converted to an integer.
| IMPLEMENTATION |
trunc is implemented as
a built-in function unless it is undefined by a #undef
statement.
| RELATED FUNCTIONS |
ceil, floor, llrint,
llround, lrint, lround, nearbyint, rint,
round
| SEE ALSO |
"Mathematical Functions" in Chapter 2, "Function Categories"
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.