CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
fmod
FMOD
#include <math.h>
double fmod(x,y);
double x; значение с плавающей точкой.
double y;
Описание.
Функция fmod вычисляет остаток от деления x на y с плаваю-
щей точкой, где x=iy+f, i - целое, f - имеет тот же знак, что x;
а абсолютное значение x меньше, чем абсолютное значение y.
Возвращаемое значение.
Функция fmod возвращает остаток с плавающей точкой. Если y
равно 0, функция возвращает 0.
См.также ceil, fabs, floor.
Пример:
#include <math.h>
double x,y,z;
x = -10.0;
y = 3.0;
z = fmod(x,y); /* z = -1.0 */.
_FMSIZE
#include <malloc.h> требуется только для объявле-
ния функции.
unsigned _fmsize(ptr);
char far *ptr; указатель на блок памяти.
Описание.
Функция _fmsize возвращает размер в байтах блока памяти,
захваченного посредством вызова _fmalloc.
Возвращаемое значение.
Функция _fmsize возвращает размер в байтах как беззнаковое
целое.
См.также _ffree, _fmalloc, malloc, _msize, _nfree,
_nmalloc, _nmsize.
Пример:
#include <malloc.h>
#include <stdio.h>
main()
{
char far *stringarray;
stringarray=_fmalloc(200*sizeof(char));
if (stringarray != NULL)
printf("%u bytes allocated\n",
_fmsize(stringarray));
else
printf("Allocation request failed.\n");
}
