Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Ldiv

CuBook05

Функция

Деление двух длинных целых, возвращает частное и остаток.
 
Синтаксис

#include<stdlib.h>
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 <stdlib.h>
#include <stdio.h>

int main(void)
{
ldiv_t lx;
lx = ldiv(100000L, 30000L);
printf("100000 div 30000 = %ld, остаток = %ld\n", lx.quot, lx.rem);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий