Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lec02 1213 nav.doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
164.86 Кб
Скачать
    1. Стандартные функции

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

Для использования математических функций необходимо подключить к программе заголовочный файл <math.h>

Примеры математических функций

Функция

Синтаксис

Назначение

exp

double exp(double x);

Экспонента

expl

long double expl(long double x);

log

double log(double x);

Логарифм

logl

long double logl(long double x);

pow

double pow(double x, double y);

Возведение x в степень y

powl

long double powl(long double x, long double y);

sqrt

double sqrt(double x);

Квадратный корень

sqrtl

long double sqrtl(long double x);

abs, fabs

int abs(int x);

double fabs(double x);

Модуль аргумента

Тригонометрические функции

cos

double cos(double x);

Косинус

cosl

long double cosl(long double x);

sin

double sin(double x);

Синус

sinl

long double sinl(long double x);

tan

double tan(double x);

Тангенс

tanl

long double tanl(long double x);

Обратные тригонометрические функции

acos

double acos(double x);

Арккосинус

acosl

long double acosl(long double x);

asin

double asin(double x);

Арксинус

asinl

long double asinl(long double x);

atan

double atan(double x);

Арктангенс

atanl

long double atanl(long double x);

Функции случайных чисел

rand

int rand(void);

Генерирует случайное целое число в диапазоне 0…RAND_MAX

srand

void srand (unsigned x);

Инициализирует генератор случайных чисел.

Примечание – Для использования функций rand и srand необходимо подключить заголовочный файл <stdlib.h>

Функции ввода-вывода

Для использования функций ввода-вывода необходим заголовочный файл <stdio.h>

Вывод данных

printf

Синтаксис

int printf(формат, СписокПеременных);

Действие

Выводит на экран значения переменных. Формат вывода задается форматной строкой.

Спецификаторы формата (параметр n задает ширину поля вывода)

Спецификатор

Форма вывода

%ni %nd

Десятичное число со знаком

%nu

Десятичное целое без знака

%n.mf

Дробное число с точкой (m – число цифр после точки)

%ne

Дробное число в экспоненциальной форме

%ns

Строка символов

%nc

Символ

Ввод данных

scanf

Синтаксис

int scanf(const char* формат,СписокАдресовПеременных);

Действие

Вводит с клавиатуры значения переменных в соответствии с указанным спецификатором формата.

Спецификаторы формата

Спецификатор

Вводит

%i %d

Десятичное число со знаком

%u

Десятичное целое без знака

%f %e

Вещественное число

%s

Строка символов

%c

Символ

Функции для работы с экраном

Для использования функций работы с экраном необходим заголовочный файл <conio.h>

Очистка экрана

clrscr

Синтаксис

void clrscr(void);

Действие

Очищает экран и заполняет его цветом, заданным функцией textbackground.

Задание цвета фона

textbackground

Синтаксис

void textbackground(int newcolor);

Действие

Устанавливает цвет фона в соответствии с параметром newcolor.

Задание цвета символов

textbackground

Синтаксис

void textcolor(int newcolor);

Действие

Устанавливает цвет символов в соответствии с параметром newcolor.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]