Manual Pages for UNIX Darwin command on man remquo
MyWebUniversity

Manual Pages for UNIX Darwin command on man remquo

REMQUO(3) BSD Library Functions Manual REMQUO(3)

NAME

rreemmqquuoo - floating-point remainder and quotient function

SYNOPSIS

##iinncclluuddee <>

double rreemmqquuoo(double x, double y, int *quo); long double rreemmqquuooll(long double x, long double y, int *quo); float rreemmqquuooff(float x, float y, int *quo);

DESCRIPTION

The rreemmqquuoo() functions compute the value r such that r = x - n*y, where n

is the integer nearest the exact value of x/y. If there are two integers closest to x/y, n shall be the even one. If r is zero, it is given the same sign as x. This is the same value that is returned by the rreemmaaiinnddeerr() function. rreemmqquuoo() also calculates the lower seven bits of the integral quotient x/y, and gives that value the same sign as x/y. It stores this signed value in the object pointed to by quo. SSPPEECCIIAALL VVAALLUUEESS

rreemmqquuoo(x, y, quo) returns a NaN and raises the "invalid" floating-point

exception if x is infinite or y is 0.

SEE ALSO

math(3), remainder(3) STANDARDS The rreemmqquuoo() functions conform to ISO/IEC 9899:1999(E). BSD July 28, 2003 BSD




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™