![]() |
![]() |
![]() |
Round down a value to the next integer
#include <math.h> double floor( double x ); float floorf( float x );
libm
These functions compute the largest integer <= x.
The largest integer <= x.
#include <stdio.h> #include <math.h> #include <stdlib.h> int main( void ) { printf( "%f\n", floor( -3.14 ) ); printf( "%f\n", floor( -3. ) ); printf( "%f\n", floor( 0. ) ); printf( "%f\n", floor( 3.14 ) ); printf( "%f\n", floor( 3. ) ); return EXIT_SUCCESS; }
produces the output:
-4.000000 -3.000000 0.000000 3.000000 3.000000
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
![]() |
![]() |
![]() |