类型
<cstdlib>

ldiv_t

ldiv 返回的结构
用于表示由函数 ldiv(在 C++ 中也可能由 div)执行的整数除法的结果值。

它包含两个类型为 long int 的数据成员:quotrem,它们的定义顺序可能不同。一种可能的定义是
1
2
3
4
typedef struct {
  long int quot;
  long int rem;
} ldiv_t;

成员

quot
表示 ldiv 执行的整数除法操作的,即最接近代数商的、绝对值较小的整数。
rem
表示 ldiv 执行的整数除法操作的余数,即通过将操作的被除数减去得到的整数。

另见