FLOOR(3) BSD Library Functions Manual FLOOR(3)NAME
floor -- round to largest integral value not greater than x
SYNOPSIS
#include <math.h>
double
floor(double x);
long double
floorl(long double x);
float
floorf(float x);
DESCRIPTION
The floor() functions return the largest integral value less than or equal to x.
SPECIAL VALUES
floor(+-0) returns +-0.
floor(+-infinity) returns +-infinity.
VECTOR OPERATIONS
If you need to apply the floor() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may
give significantly better performance:
#include <Accelerate/Accelerate.h>
vFloat vfloorf(vFloat x);
void vvfloorf(float *y, const float *x, const int *n);
void vvfloor(double *y, const double *x, const int *n);
SEE ALSO ceil(3), round(3), trunc(3), math(3)STANDARDS
The floor() functions conform to ISO/IEC 9899:2011.
BSD December 11, 2006 BSD
Check Out this Related Man Page
SIN(3) BSD Library Functions Manual SIN(3)NAME
sin -- sine function
SYNOPSIS
#include <math.h>
double
sin(double x);
long double
sinl(long double x);
float
sinf(float x);
DESCRIPTION
The sin() function computes the sine of x (measured in radians).
SPECIAL VALUES
sin(+-0) returns +-0.
sin(+-infinity) returns a NaN and raises the "invalid" floating-point exception.
VECTOR OPERATIONS
If you need to apply the sin() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may
give significantly better performance:
#include <Accelerate/Accelerate.h>
vFloat vsinf(vFloat x);
vFloat vsincosf(vFloat x, vFloat *c);
void vvsinf(float *y, const float *x, const int *n);
void vvsin(double *y, const double *x, const int *n);
void vvsincosf(float *s, float *c, const float *x, const int *n);
void vvsincos(double *s, double *c, const double *x, const int *n);
SEE ALSO acos(3), asin(3), atan(3), atan2(3), cos(3), cosh(3), sinh(3), tan(3), tanh(3), math(3)STANDARDS
The sin() function conforms to ISO/IEC 9899:2011.
BSD December 11, 2006 BSD
Hello Experts,
Is there any inbuild FLOOR function to do FLOOR func in mathmetics in awk script like in FlOOR Func in C.
Ex:- floor(2.9) = 2
floor(2.1) = 2
floor(2.0) = 2
floor(-2.0) = 2
floor(-2.1) = -3
floor(-2.9) =... (1 Reply)
Hi all,
Does anyone know how to simulate a ceiling or floor function in UNIX? OS is Solaris. I tried the suggestion from an old forum but it is giving me error as below:
server01/tmp$: echo "7.2" | awk '{printf("%d\n",$0+=$0<0?0:0.999)}'
awk: syntax error near line 1
awk: illegal... (3 Replies)
Hello,
My round and floor functions in C program behaves weird. Can someone help resolve the issue..
fprintf( fp, "ROUND TEST VARIABLE 11686776.000000 %d\n", round(11686776.000000));
fprintf( fp, "ROUND TEST VARIABLE 1168677.000000 %d\n", round(1168677.000000));
fprintf( fp, "FLOOR... (3 Replies)