C 编程/stdlib.h/div
外观
div 是 C 编程语言中的一个函数,它接收两个整数作为参数并返回它们之间除法的结果。它在 ANSI-C 中定义,并在使用时从 stdlib.h 头文件中包含。 [1]
与 C 中的普通整数除法不同,div 总是向 0 舍入,在 C 中,负数的舍入是实现相关的。
div
的原型如下所示
div_t div (int numerator, int denominator)
返回值 div_t
是一种特殊数据类型,专门用于存储此函数的结果。它定义如下
typedef struct {
int quot;
int rem;
} div_t;
其中 quot
存储商,rem
存储余数。
ldiv 和 lldiv 是类似的函数,它们分别对类型为 long
和 long long
的整数进行除法;并分别返回类型为 ldiv_t
和 lldiv_t
的结构。
ldiv_t ldiv (long numerator, long denominator );
lldiv_t lldiv (long long numerator, long long denominator);
- stdlib.h
- stdio.h