CEIL(3) BSD Library Functions Manual CEIL(3)NAME
ceil -- round to smallest integral value not less than x
SYNOPSIS
#include <math.h>
double
ceil(double x);
long double
ceill(long double x);
float
ceilf(float x);
DESCRIPTION
The ceil() functions return the smallest integral value greater than or equal to x.
SPECIAL VALUES
ceil(+-0) returns +-0.
ceil(+-infinity) returns +-infinity.
VECTOR OPERATIONS
If you need to apply the ceil() 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 vceilf(vFloat x);
void vvceilf(float *y, const float *x, const int *n);
void vvceil(double *y, const double *x, const int *n);
SEE ALSO floor(3), round(3), trunc(3), math(3)STANDARDS
The ceil() functions conform to ISO/IEC 9899:2011.
BSD December 11, 2006 BSD
Check Out this Related Man Page
COS(3) BSD Library Functions Manual COS(3)NAME
cos -- cosine function
SYNOPSIS
#include <math.h>
double
cos(double x);
long double
cosl(long double x);
float
cosf(float x);
DESCRIPTION
The cos() function computes the cosine of x (measured in radians).
SPECIAL VALUES
cos(+-0) returns 1.
cos(+-infinity) returns a NaN and raises the "invalid" floating-point exception.
VECTOR OPERATIONS
If you need to apply the cos() 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 vcosf(vFloat x);
vFloat vsincosf(vFloat x, vFloat *c);
void vvcosf(float *y, const float *x, const int *n);
void vvcos(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 sin(3), tan(3), asin(3), acos(3), atan(3), atan2(3), sinh(3), cosh(3), tanh(3), math(3)STANDARDS
The cos() function conforms to ISO/IEC 9899:2011.
BSD December 11, 2006 BSD
Good morning,
I'm testing the use of ceilf:
/*Filename: str.c*/
#include <stdio.h>
#include <math.h>
int main (void)
{
float ceilf(float x);
int dev=3, result=0;
float tmp = 3.444f;
printf("Result: %f\n",ceilf(tmp));
return 0;
} (1 Reply)
Dear guys;
How can I get the ceiling value of any floating number using shell or awk scripts or functions.
Example:-
old values "7.2" or "7.8" or "7.5" --->>> ceiling function ---->>> new value "8".
BR (6 Replies)
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)
Hi,
I have the following code in which i am trying to find ceil of 10th & 11th fields. For finding ceil i have a function in the awk statement. When i test it for some values say on command line it gives correct response(say $10=0 & $11=750). But when the same value occurs in a file having more 3... (5 Replies)