div/ldiv

div_t div( int numer, int denom )
ldiv_t ldiv( long int numer, long int denom )

int型の引数を使用してdivを呼び出すと、
numer を denom で割り、商および剰余を求める。
商int quotおよび剰余int remで構成されるdiv_t型の構造体が返される。

ldiv関数は、引数および返される構造体のメンバがすべて
long int型である点を除いて、div関数と同じである。


div_t d;
d = div( 20, 6 );
printf( "商:%d 剰余:%d\n", d.quot, d.rem );


実行結果
商:3 剰余:2
C > 標準関数 > 一般ユーティリティ | comments (0) | trackbacks (0)

Comments

Comment Form

icons:

Trackbacks