Функция |
Назначение |
_Exit |
- завершение работы программы |
_exit |
- завершение работы программы |
abort |
- аварийное завершение работы |
abs, labs, llabs |
- расчет абсолютного значения |
acos, acosf, acosl |
- расчет арккосинуса |
acosh, acoshf, acoshl |
- расчет гиперболического арккосинуса |
alarm |
- установка будильника |
asctime |
- представление локального (местного) времени в виде текстовой строки |
asctime_r |
- представление локального (местного) времени в виде текстовой строки |
asin, asinf, asinl |
- расчет арксинуса |
asinh,asinhf,asinhl |
- расчет гиперболического арксинуса |
assert |
- вывод сообщения об ошибке и завершение работы программы |
atan, atanf, atanl |
- расчет арктангенса |
atan2, atan2f, atan2l |
- расчет арктангенса |
atanh, atanhf, atanhl |
- расчет гиперболического арктангенса |
atexit |
- регистрация функции завершения работы |
atoi |
- преобразование строки в число типа int |
atol |
- преобразование строки в число типа long int |
atof |
- преобразование строки в число типа double |
cacos, cacosf, cacosl |
- расчет комплексного арккосинуса |
casin, casinf, casinl |
- расчет комплексного арксинуса |
catan, catanf, catanl |
- расчет комплексного арктангенса |
cbrt, cbrtf, cbrtl |
- расчет кубического корня |
ccos, ccosf, ccosl |
- расчет комплексного косинуса |
ceil, ceilf, ceill |
- округление до наименьшего целого, которое больше или равно аргументу |
cexp, cexpf, cexpl |
- возведение числа e в комплексную степень |
clearerr |
- сброс индикатора ошибок потока данных |
clock_getres |
- определение разрешающей способности часов |
clock_gettime |
- определение текущего времени с высокой точностью |
clock_settime |
– установка показаний часов |
clog, clogf, clogl |
- расчет натурального логарифма от комплексного числа |
clog10, clog10f, clog10l |
- расчет десятичного логарифма от комплексного числа |
copysign, copysignf, copysignl |
- копирование знака числа. |
cos, cosf, cosl |
- расчет косинуса |
cosh, coshf, coshl |
- расчет гиперболического косинуса |
cpow, cpowf, cpowl |
- возведение комплексного числа в комплексную степень |
csin, csinf, csinl |
- расчет комплексного синуса |
ctan, ctanf, ctanl |
- расчет комплексного тангенса |
ctime |
- преобразование времени в текстовую строку |
ctime_r |
- преобразование времени в текстовую строку |
difftime |
- расчет длительности интервала времени. |
drem, dremf, dreml |
- вычисление остатка от деления. |
erf, erff, erfl |
- расчет значения функции ошибки |
erfc, erfcf, erfcl |
- расчет дополнительной функции ошибки |
exit |
- завершение работы программы |
exp, expf, expl |
- возведение числа e в степень |
exp2, exp2f, exp2l |
- возведение числа 2 в степень |
exp10, exp10f, exp10l |
- возведение числа 10 в степень |
expm1, expm1f, expm1l |
- вычисление значения exp(x)-1 |
fabs, fabsf, fabsl |
- расчет абсолютного значения |
fclose |
- закрытие потока данных |
fcloseall |
- закрытие всех потоков данных |
fdim, fdimf, fdiml |
- расчет положительной разности двух чисел |
fdopen |
- открытие потока данных по дескриптору файла |
fegetround |
- опрос установленных правил округления |
feof |
- проверка наличия признака конца файла |
ferror |
- определение наличия ошибок потока данных |
fesetround |
- установка правил округления |
fgetc |
- чтение одного байта из указанного потока данных |
fgets |
- чтение строки из указанного потока данных |
fileno |
- определение дескриптора файла, связанного с потоком данных |
finite, finitef, finitel |
- проверяют, является ли аргумент конечным числом |
fflush |
- проталкивание накопленных данных в потока данных |
floor, floorf, floorl |
- округление до наибольшего целого, которое меньше или равно аргументу |
fma, fmaf, fmal |
- расчет выражения a*b+c |
fmax, fmaxf, fmaxl |
- определение большего значения из двух предложенных |
fmin, fminf, fminl |
- определение меньшего значения из двух предложенных |
fmod, fmodf, fmodl |
- вычисление остатка от деления |
fopen |
- открытие потока данных |
fpclassify |
- определение типа числа с плавающей точкой |
fputc |
- вывод одного байта в указанный поток данных |
fputs |
- вывод строки в указанный поток данных |
freopen |
- замена файла связанного с потоком данных |
frexp, frexpf, frexpl |
- разложение числа с плавающей точкой на мантиссу и порядок |
fseek |
- установка позиции в потоке данных |
fseeko |
- установка позиции в потоке данных |
ftell |
- опрос текущей позиции в потоке данных |
ftello |
- опрос текущей позиции в потоке данных |
getc |
- чтение одного байта из указанного потока данных |
getchar |
- чтение символа из стандартного потока ввода |
gets |
- чтение строки из стандартного потока ввода |
getw |
- чтение одного слова из указанного потока данных |
getwd |
- определение пути к текущей директории |
get_current_dir_name |
- определение пути к текущей директории |
gmtime |
- вычисление UTC времени |
gmtime_r |
- вычисление UTC времени (рентабельная версия) |
hypot, hypotf, hypotl |
- расчет расстояния от начала координат до заданной точки на плоскости |
ilogb, ilogbf, ilogbl |
- выделение порядка числа с плавающей точкой |
isfinite |
- макрос проверяет, является ли аргумент конечным числом |
isgreater |
- макрос проверяет справедливость отношения: x > y |
isgreaterequal |
- макрос проверяет справедливость отношения: x >= y |
isinf, isinff, isinfl |
- проверяют, является ли аргумент бесконечностью |
isinf |
- макрос проверяет, является ли аргумент бесконечностью |
isless |
- макрос проверяет, справедливость отношения: x < y |
islessequal |
- макрос проверяет, справедливость отношения: x <= y |
islessgreater |
- макрос проверяет, справедливость отношения: (x < y) || (x>y) |
isnan, isnanf, isnanl |
- проверяют, является ли аргумент не числом (nan) |
isnormal |
- макрос проверяет, является ли аргумент конечным, нормализованным числом отличным от нуля |
isunordered |
- макрос проверяет, являются ли аргументы NAN |
ldexp, ldexpf, ldexpl |
- преобразуют число, заданное мантиссой и порядкой, в число с плавающей точкой |
llrint, llrintf, llrintl |
- округление до ближайшего целого |
llround, llroundf, llroundl |
- округление до ближайшего целого |
localtime |
- преобразование системного времени в местном |
localtime_r |
- преобразование системного времени в местном |
log, logf, logl |
- расчет натурального логарифма |
log2, log2f, log2l |
- расчет логарифма по основанию два |
log10, log10f, log10l |
- расчет десятичного логарифма |
log1p, log1pf, log1pl |
- расчет натурального логарифма от выражения 1+x |
logb, logbf, logbl |
- выделение порядка числа с плавающей точкой |
lrint, lrintf, lrintl |
- округление до ближайшего целого |
lround, lroundf, lroundl |
- округление до ближайшего целого |
memccpy |
- копирование непересекающихся массивов |
memchr |
- поиск первого вхождения указанного символа в массиве |
memcmp |
- сравнение массивов |
memcpy |
- копирование непересекающихся массивов |
memmove |
- копирование массивов (в том числе пересекающихся) |
memset |
- заполнения массива указанными символами |
mktime |
– перевод календарного времени в UTC время в секундах |
modf, modff, modfl |
- разделение числа на целую и дробную части |
nanosleep |
- приостановка работы потока |
nearbyint, nearbyintf, nearbyintl |
- округление до ближайшего целого |
nextafter, nextafterf, nextafterl |
- поиск ближайшего допустимого значения |
nexttoward, nexttowardf, nexttowardl |
- поиск ближайшего допустимого значения |
perror |
- вывод сообщения об ошибке |
pow, powf, powl |
- возведение в степень |
pow10, pow10f, pow10l |
- возведение числа 10 в степень |
printf |
- вывод форматированной строки в стандартный поток вывода |
pthread_attr_getdetachstate |
– опрос атрибута потока управления «статус освобождения ресурсов». |
pthread_attr_getinheritsched |
– опрос атрибута потока управления «наследование стратегии планирования». |
pthread_attr_getschedparam |
– опрос атрибута потока управления «параметры планирования (приоритет)». |
pthread_attr_getschedpolicy |
– опрос атрибута потока управления «стратегия планирования». |
pthread_attr_init |
– инициализация описателя атрибутов потока управления. |
putc |
- вывод одного байта в указанный поток данных |
putchar |
- вывод символа в стандартный поток вывода |
puts |
- вывод строки в стандартный поток вывода |
putw |
- вывод одного слова в указанный поток данных |
remainder, remainderf, remainderl |
- вычисление остатка от деления |
remove |
- удаление файла или директории |
remquo, remquof, remquol |
- вычисление частного и остатка от деления |
rename |
- переименование файла или каталога |
rewind |
- указатель на управляющую таблицу потока данных |
rint, rintf, rintl |
- округление до ближайшего целого |
round, roundf, roundl |
- округление до ближайшего целого |
scalb, scalbf, scalbl |
- вычисление числа по мантиссе и порядку |
scalbln, scalblnf, scalblnl |
- вычисление числа по мантиссе и порядку |
scalbn, scalbnf, scalbnl |
- вычисление числа по мантиссе и порядку |
setbuf |
- установка буферизации для записи в поток данных |
setvbuf |
- установка буферизации для записи в поток данных |
signbit |
- определение знака числа |
sin, sinf, sinl |
- расчет синуса |
sincos, sincosf, sincosl |
- расчет синуса и косинуса |
sinh, sinhf, sinhl |
- расчет гиперболического синуса |
sleep |
- приостановка работы потока |
sqrt, sqrtf, sqrtl |
- расчет квадратного корня |
strcasestr |
- поиск первого вхождения строки А в строку В без учета регистра символов |
strcat |
- объединение строк |
strchr |
- поиск первого вхождения символа в строку |
strchrnul |
- поиск первого вхождения символа в строку |
strcmp |
- сравнение строк |
strcpy |
- копирование строк |
strcspn |
- определение длины участка строки не содержащего указанные символы |
strdup |
- дублирование строк с выделением памяти под новую строку |
strerror |
- формирование сообщения об ошибке по коду ошибки |
strftime |
– перевод даты и времени в текстовую строку заданного формата |
strlen |
- определение длины строки |
strncat |
- объединение строк c ограничением длины добавляемой строки |
strncmp |
- сравнение строк с ограничением количества сравниваемых символов |
strncpy |
- копирование строк c ограничением длины |
strndup |
- дублирование строк с ограничением длины и выделением памяти под новую строку |
strpbrk |
- поиск первого вхождения в строку символа из указанного множества |
strrchr |
- поиск последнего вхождения символа в строку |
strspn |
- определение максимальной длины участка строки, содержащего только указанные символы |
strstr |
- поиск первого вхождения строки А в строку В |
strtod |
- преобразование строки в число типа double |
strtok |
- разбиение строки на части по указанному разделителю |
tan, tanf, tanl |
- расчет тангенса |
tanh, tanhf, tanhl |
- расчет гиперболического тангенса |
time |
- определение текущего времени в секундах |
tmpnam |
- генерация уникального имени для временного файла |
trunc, truncf, truncl |
- округление до наибольшего целого, которое меньше или равно аргументу |
usleep |
- приостановка работы потока |