ldiv |
| ||||
ldiv | |
ヘッダ | #include <stdlib.h> |
形 式 | ldiv_t ldiv(long int numer, long int denom); |
機 能 | 本関数は、分子numerの分母denomによる除算の商quotと剰余remの両方を計算する。割り切れない場合の商は、代数的な商に最も近くそれより絶対値が小さい整数(代数的な商から小数部を切り捨てた値)である。 |
返却値 | 本関数は、商と剰余を含む型ldiv_tの構造体を返す。この構造体は、次のメンバを含むが、その順序は任意である。 long int quot; /* 商 */ long int rem; /* 剰余 */ 結果のいずれかが表現できない場合の動作は定義されない。そうでなけば、quotは代数的な商から小数部を切り捨てた値となり、quot * denom + remはnumerに等しくなる。 |
補 足 | div関数を参照のこと。 |