beautypg.com

Floor, Fmod, Free – Zilog Z8F0130 User Manual

Page 463: Floor fmod free

background image

UM013037-1212

floor

Zilog Developer Studio II – Z8 Encore!

User Manual

439

floor

Computes the largest integer not greater than x.

Synopsis

#include

double floor(double x);

Returns

The largest integer not greater than x, expressed as a

double

.

Example

double y=6.23;

double x;

x=floor(y);

fmod

Computes the floating-point remainder of

x

/

y

. If the quotient of

x

/

y

cannot be represented,

the behavior is undefined.

Synopsis

#include

double fmod(double x, double y);

Returns

The value of x if y is zero. Otherwise, it returns the value f, which has the same sign as x,
such that x - i * y + f for some integer i, where the magnitude of f is less than the magni-
tude of y.

Example

double y=7.23;

double x=2.31;

double z;

z=fmod(y,x);

free

Causes the space pointed to by ptr to be deallocated, that is, made available for further
allocation. If ptr is a null pointer, no action occurs. Otherwise, if the argument does not
match a pointer earlier returned by the

calloc

,

malloc

, or

realloc

function, or if the