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