Главная
Случайная страница
Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Основные стандартные функции
Функция
| Синтаксис
| Описание
| Файл
|
Некоторые константы, используемые в математических выражениях
| M_PI
|
| Число π
| math.h
| M_E
|
| Число e
| math.h
| M_SQRT2
|
| Корень из 2
| math.h
| INF
|
| Положительная бесконечность
|
| -INF
|
| Отрицательная бесконечность
|
| NAN
|
| Нецифровое значение
|
|
Арифметические и алгебраические функции
| | | | | | | abs
| int abs(int x)
| Абсолютное значение
| stdlib.h
| ceil
| double ceil(double x)
| Округление вверх: наименьшее целое, не меньшее x
| math.h
| exp
| double x(double x)
| Экспонента ex
| math.h
| fabs
| double fabs(double x)
| Абсолютное значение
| math.h
| floor
| double floor(double x)
| Округление вниз: наибольшее целое, не большее x
| math.h
| log
| double log(double x)
| Натуральный логарифм
| math.h
| log10
| double log10(double x)
| Натуральный логарифм
| math.h
| pow
| double pow(double x, double y)
| xy =
если x >0, то y может быть целым или вещественным совместимого типа;
если x <0, то y может быть только целым.
0положительное число =0
0отрицательное число = ошибка
число0 =1, если число не равно 0
00 = ошибка
| math.h
|
Тригонометрические функции
| acos
| double acos(double x)
| Арккосинус
| math.h
| asin
| double asin(double x)
| Арксинус
| math.h
| atan
| double atan(double x)
| Арктангенс
| math. h
| cos
| double cos(double x)
| Косинус
| math.h
| sin
| double sin(double x)
| Синус
| math.h
| tan
| double tan(double x)
| Тангенс
| math.h
|
Функции взаимного преобразования чисел и строк типа char*
| atof
| double atof(const char *c)
| Строку в число с плавающей запятой. Строка должна быть записана в формате f или e. Распознает также тексты “-NAN” и ”+ NAN”, обозначающие “не цифровая величина”. Если при преобразовании произошло переполнение, возвращается значение INF или -INF.
| stdlib.h
| atoi
| int atoi(const char *c)
| Строку в целое
| stdlib.h
|
Функции обработки строк с нулевым символом в конце
| strcat
| char * strcat(char * dest, const char *src)
| Конкатенация. Добавляет строку src в конец строки dest; возвращает указатель на результирующую строку (конкатенация.)
| string.h
| strcmp
| int strcmp(const char * s1, const char *s2)
| Сравнивает строки s1 и s2; результат <0 при s1<s2, =0 при s1=s2, >0 при s1<s2. Сравнение строк осуществляется по символам, начиная с первого. Если очередные символы не равны друг другу, то строка, в которой символ больше, считается больше другой.
| string.h
| strcpy
| char * strcpy(char * dest, const char *src)
| Копирует строку src в dest; возвращает dest
| string.h
| strlen
| size_t strlen(const char *s)
| Возвращает число символов в, не считая нулевого символа в конце строки (size_t=unsigned))
| string.h
|
Генерация псевдослучайных чисел
| random
| int random(int num)
| Псевдослучайное целое число, диапазон от 0 до n-1
| stdlib.h
| | | | | |
|