Главная    Разработка ПО    функции языка Си

Описание функций языка Си

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


Функция Назначение
_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 - приостановка работы потока

Яндекс.Метрика

Рейтинг@Mail.ru