div()

Рассчитать частное и остаток от деления

Прототип:

#include <stdlib.h>
div_t div( int numer,
int denom );

Аргументы:

numer
Делимое.
denom
Делитель.

Библиотека:

libc

Описание:

Функция div() вычисляет частное и остаток от деления numer на denom.

Возвращаемое значение:

Структура div_t, содержащая частное и остаток.

Примеры:

#include <stdio.h>
#include <stdlib.h>
void print_time( int seconds )
{
div_t min_sec;
min_sec = div( seconds, 60 );
printf( "It took %d minutes and %d seconds\n",
min_sec.quot, min_sec.rem );
}
int main( void )
{
print_time( 130 );
return (EXIT_SUCCESS);
}

Код генерирует следующий вывод:

$ ./a.out It took 2 minutes and 10 seconds

Классификация:

ANSI, POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

div_t, ldiv()




Предыдущий раздел: Описание API системной библиотеки