Ldiv
ldiv
Функция Деление двух длинных целых, возвращает частное и остаток.
Синтаксис #include
ldiv_t ldiv(long int numer, long int denom);
Файл содержащий stdlib.h прототип
Описание ldiv делит два длиных целых и возвращает частное и остаток в структуре типа ldiv_t. Параметры numer и denom - это частное и делитель соответственно. Тип ldiv_t определен в файле stdlib.h (с помощью оператора typedef) следующим образом:
typedef struct { long int quot; /* частное */ long int rem; /* остаток */ } ldiv_t;
Возвращаемое ldiv возвращает структуру, элементы
Переносимость ldiv поддерживается стандартом ANSI C.
Смотрите также
Пример:
#include
#include
int main(void) { ldiv_t lx; lx = ldiv(100000L, 30000L); printf("100000 div 30000 = %ld, остаток = %ld\n", lx.quot, lx.rem); return 0; }