## Linux and UNIX Man Pages

Test Your Knowledge in Computers #799
Difficulty: Medium
In digital numeral systems, the radix is the number of unique digits minus 1.
True or False?

# truncf(3) [opendarwin man page]

```TRUNC(3)						   BSD Library Functions Manual 						  TRUNC(3)

NAME
trunc -- truncate to integer value

SYNOPSIS
#include <math.h>

double
trunc(double x);

float
truncf(float x);

DESCRIPTION
The trunc() and truncf() functions return the integral value nearest to but no larger in magnitude than x.

SPECIAL VALUES
trunc(+-0) returns +-0.

trunc(+-infinity) returns +-infinity.

ceil(3), ieee(3), rint(3), math(3)

STANDARDS
The trunc() and truncf() functions conform to ISO/IEC 9899:1999(E).

BSD								 January 29, 2003							       BSD```

## Check Out this Related Man Page

```trunc(3M)						  Mathematical Library Functions						 trunc(3M)

NAME
trunc, truncf, truncl - round to truncated integer value

SYNOPSIS
cc [ flag... ] file... -lm [ library... ]
#include <math.h>

double trunc(double x);

float truncf(float x);

long double truncl(long double x);

DESCRIPTION
These functions round their argument to the integer value, in floating format, nearest to but no larger in magnitude than the argument.

RETURN VALUES
Upon successful completion, these functions return the truncated integer value.

If x is NaN, a NaN is returned.

If x is +-0 or +-Inf, x is returned.

ERRORS
No errors are defined.

ATTRIBUTES
See attributes(5) for descriptions of the following attributes:

+-----------------------------+-----------------------------+
|      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
+-----------------------------+-----------------------------+
|Interface Stability	     |Standard			   |
+-----------------------------+-----------------------------+
|MT-Level		     |MT-Safe			   |
+-----------------------------+-----------------------------+