|
шпора по проге. прог. Теоретический материал по курсу Основы программирования Язык С (для фкбв и фкбо) Основные понятия. Типы данных
Приложение 2
Математические функции, используемые в работе
Математическая
функция
| Библ. Ф-я
| Описание
| |x|
| аbs(x)
| Вычисление абсолютного значения (толь-ко для целых чисел!)
| |x|
| fаbs(x)
| Вычисление абсолютного значения x
|
| sqrt(x)
| Вычисление квадратного корня x
| xy
| pow(x, y)
| Возведение x в степень y (извлечение корня)
| sin(x)
| sin(x)
| Вычисление синуса x
| sh(x)= (ex−e−x)/2
| sinh(x)
| Вычисление синуса гиперболического x
| cos(x)
| cos(x)
| Вычисление косинуса x
| ch(x)= (ex+e−x)/2
| cosh(x)
| Вычисление косинуса гиперболического x
| tg(x)
| tan(x)
| Вычисление тангенса x
| tgh(x)
| tanh(x)
| Вычисление тангенса гиперболического x
| arccos(x)
| acos(x)
| Вычисление значения арккосинуса x
| arctg(x)
| atan(x)
| Вычисление значения арктангенса x
| arctg(x/y)
| atan2(x,y)
| Вычисление значения арктангенса двух аргументов x и y
| ex
| exp(x)
| Вычисление экспоненты числа x
| ln(x)
| log(x)
| Вычисление натурального логарифма x
| lg10(x)
| log10(x)
| Вычисление десятичного логарифма x
| Округление к большему
| ceil(x)
| Функция возвращает действительное значение, соответствующее наименьшему целому числу, которое больше или равно x
| Округление к меньшему
| floor(x)
| Функция возвращает действительное значение, соответствующее наибольшему целому числу, которое меньше или равно x
| Остаток от деления x на y
| fmod(x,y)
| Функция возвращает действительное значение, соответствующее остатку от целочисленного деления x на y
| Математические функции работают с вещественными величинами.
Для тригонометрических функций параметр задается в радианах.
Приложение 3
Символьные функции
№ п/п
| Функция
| Назначение
|
| int isalnum (int ch)
| Проверяет, является ли символ буквой или цифрой.
|
| int isalpha(int ch)
| Проверяет, является ли символ буквой.
|
| int iscntrl(int ch)
| Проверяет, является ли символ управляющим (из диапазона от 0x0 до 0x1F)
|
| int isdigit(int ch)
| Проверяет, является ли символ цифрой. Цифра 0-9.
|
| int isgraph(int ch)
| Проверяет, является ли символ видимым (печатным – не пробелом, не табуляцией, из диапазона от 0x20 до 0x7E)
|
| int islower(int ch)
| Проверяет, является ли символ буквой нижнего регистра – строчная буква
|
| int isprint(int ch)
| Проверяет, является ли символ печатаемым, включая пробел, (из диапазона от 0x20 до 0x7E)
|
| int ispunct(int ch)
| Проверяет, является ли символ символом пунктуации (печатные символы, которые относятся ни к алфавитно-цифровым, ни к пробельным)
|
| int isspace(int ch)
| Проверяет, является ли символ разграничительным – пробельным. Пробельный символ - пробел, табуляция горизонтальная или вертикальная, перевод страницы, возврат каретки и новой строки).
|
| int isupper(int ch)
| Проверяет, является ли символ буквой верхнего регистра
|
| int isxdigit(int ch)
| Проверяет, является ли символ символом шестнадцатеричной цифры. Шестнадцатеричная цифра должна попадать в один из следующих диапазонов A-F, a-f, 0-9.
|
| int tolower(int ch)
| Возвращает символ в нижнем регистре. Если символ буква, то преобразует букву в прописную.
|
| int toupper(int ch)
| Возвращает символ в верхнем регистре. Если символ буква, то функция преобразует символ в заглавную букву.
| |
|
|