русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стандартные библиотечные функции


Дата добавления: 2013-12-23; просмотров: 1706; Нарушение авторских прав


Стандартные математические функции

В языке Си для математических вычислений используются стандартные

математические функции.

double cos(double x); - косинус;

double sin(double x); - синус;

double tan(x) - тангенс;

double log(double x); - логарифм натуральный;

double sqrt(double x); - корень квадратный;

double floor(double x); - ближайшее меньшее целое;

double ceil(double x); - ближайшее большее целое;

int abc(int i); - модуль целого числа;

double acos(double x); - арккосинус;

double fabs(duble x); - модуль числа с плавающей точкой;

double asin(duble x); - арксинус;

double atan(duble x); - арктангенс;

srand (seed) int seed; - инициализация генератора случайных чисел (ГСЧ) rand( ) и

int rand( ); - ГСЧ;

long int time(p), longint p - время в секундах, отсчитываемое от 1.01.1970 г. (0.00 по Гринвичу).

delay(t); - задержка во времени на t микросекунд;

double pow (double x, double y) и

long double pow (long double x, long double y) - возвращает значение, равное ху.

double exp(double x) и

long double exp (long double x) – возвращает значение exp(x).

 

Все стандартные функции имеют прототип в соответствующем заголовочном файле. В соответствии со стандартом языка ANSI в языке Си пятнадцать следующих заголовочных файлов присутствуют обязательно (табл.1.4):

Таблица 1.4

Типы заголовочных файлов

Заголовочный файл Назначение
assert.h ctype.h errno.h floaf.h limits.h locale.h Диагностика программы Преобразование и проверка символов Проверка ошибок Работа с числами с плавающей запятой Определение размеров целочисленных типов Поддержка интернациональной среды
  Продолжение табл.1.4  
Заголовочный файл Назначение
math.h sefjmp.h signal.h stdarg.h   stddef.h stdio.h stdlib.h string.h time.h dos.h Математические библиотеки Возможности нелокальных переходов Отработка сигналов Поддержка функций с неопределенным числом аргументов. Разное Библиотека стандартов ввода/вывода Библиотека общего назначения Функции работы со стройками символов Функции работы с датами и временем Подключение Dos

 



Наиболее часто встречающиеся функции языка Си приведены в табл.1.5

 

Таблица 1.5

Функции языка Си

Функция Перевод Назначение
printf ( ) Принтф Вывод на экран некоторой информации
cprintf ( ) Спринтф Форматированный вывод на экран
main ( ) Майн Определяет имя функции
scanf ( ) Сканф Ввод с клавиатуры
getch ( ) Гетч Ожидает, пока не будет введен с клавиатуры какой-либо символ
gets ( ) Гетс Читает символы с клавиатуры до тех пор, пока не будет нажата клавиша «Enter»
strcpy (S1,S2) Стрикопи Копирование содержимого строки S2 в строку S1
strcat (S1,S2)   Присоединяет строку S2 к строке S1 и помещает ее в массив строки S1. Строка S2 не меняется
strcmp (S1,S2)   Сравнивает строки S1 и S2. Результат равен 0, если S1=S2; положительное решение, если S1>S2; отрицательное значение, если S1<S2
strlen (S)   Возвращает длину строки S символ \О в конце не учитывается
puts ( ) Патс Выводит строку символов в stdout
putchar ( ) Патча Выводит символ в stdout
cputs   Выводит строку на экран
putch ( ) Патч Выводит символы на экран


<== предыдущая лекция | следующая лекция ==>
Синтаксис языка C | Сводка операций языка Си


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.