REMQUO

Section: Linux Programmer's Manual (3)
Updated: 2007-07-26
Index JM Home Page roff page
 

名前

remquo, remquof, remquol - 商の一部と剰余を求める  

書式

#include <math.h>

double remquo(double x, double y, int *quo);

float remquof(float x, float y, int *quo);
long double remquol(long double x, long double y, int *quo);

-lm でリンクする。

glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):

remquo(), remquof(), remquol(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; or cc -std=c99  

説明

これらの関数は xy で割ったときの商の一部と剰余を計算する。 商のいくつかのビットが quo ポインタを使って格納される。 剰余は関数の値として返される。

剰余の値は remainder(3) 関数で計算されるものと同じである。

quo ポインタを使って格納される値には、 x/y の符号と最低でも商の下位 3 ビットが含まれる。

たとえば remquo(29.0,3.0) は -1.0 を返し、 (訳注: quo の指しているものには) 2 が格納される。 実際の商が整数値にならない点に注意すること。  

準拠

C99  

関連項目

fmod(3), logb(3), remainder(3)


 

Index

名前
書式
説明
準拠
関連項目

This document was created by man2html, using the manual pages.
Time: 04:31:59 GMT, November 19, 2007