Подпрограммы манипулирования (строками, памятью) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Подпрограммы манипулирования (строками, памятью)



 

Эти подпрограммы позволяют работать со строками и блоками памяти: копировать, сравнивать, производить различные преобразования и поиск.

 


ispunch(io.h)

Макрос классификации символов.

memccpy (mem.h, string.h)

Копирует блок размером n байт

memchr (mem.h, string.h)

Ищет символ с среди n байт

memcmp (mem.h, string.h)

Сравнивает два блока размером n байт

memcpy (mem.h, string.h)

Копирует блок размером n байт

memicmp (mem.h, string.h)

Сравнивает n байт двух символьных массивов, не различая при этом большие и маленькие буквы

memmove (mem.h, string.h)

Копирует блок размером n байт

memset (mem.h, string.h)

Устанавливает значения n байт блока памяти равными значению c.

movedata (mem.h, string.h)

Копирует n байт

movmem (mem.h, string.h)

Копирует блок размером length байт

setmem (mem.h)

Заполняет область памяти определенным символом

stpcpy (string.h)

Копирует одну строку в другую.

strcat (string.h)

Добавляет одну строку к другой.

strchr (string.h)

Ищет в строке первое вхождение заданного символа.

strcmp (string.h)

Сравнивает одну строку с другой.

strcpy (string.h)

Копирует одну строку в другую.

strcspn (string.h)

Ищет в строке первый сегмент, не содержащий никакую подстроку, состоящую из символов, входящих в передаваемый функции набор символов.

strdup (string.h)

Копирует строку во вновь создаваемую строку.

strerror (string.h)

Возвращает указатель на строку сообщения об ошибке.

stricmp (string.h)

Cравнивает одну строку с другой без различения больших и маленьких букв.

stricmpi (string.h)

strspn (string.h)

Ищет в строке первый сегмент, который является подстрокой заданного функции набора символов.

strlen (string.h)

Вычисляет длину строки.

strlwr (string.h)

Преобразует в строке большие буквы (буквы верхнего регистра)

в маленькие буквы (буквы нижнего регистра).

strncat (string.h)

Добавляет часть одной строки к другой.

strncmp (string.h)

Сравнивает часть одной строки с частью другой.

strncmpi (string.h)

Сравнивает часть одной строки с частью другой без различения больших и маленьких букв.

strncpy (string.h)

Копирует заданное число байт из одной строки в другую, при необходимости производится обрезание или приращение.

strnicmp (string.h)

Сравнивает часть одной строки с частью другой без учета различия больших и маленьких букв.

strnset (string.h)

Заменяет заданное количество символов в строке на указанный символ.

strpbrk (string.h)

Ищет в строке первое вхождение любого символа из переданного функции набора символов.

strrchr (string.h)

Ищет в строке последнее вхождение заданного символа.

strrev (string.h)

Перевертывает строку.

strset (string.h)

Устанавливает все символы строки в заданный символ.

strstr (string.h)

Ищет в строке вхождение заданной подстроки.

strtok (string.h)

Ищет в из первой строке лексемы, которые разделены любым из символов, входящих во вторую строку.

strupr (string.h)

Преобразует маленькие буквы (буквы нижнего регистра) в строке в большие (верхнего регистра)

.

 


 

Математические подпрограммы

 

Эти подпрограммы позволяют выполнять математические вычисления и преобразования.

 


_clear87 (float.h)

Очищает слово статуса плавающей точки.

_control87 (float.h)

Определяет управляющее слово вычислений с плавающей точкой.

_fpreset (float.h)

Инициализирует заново математический пакет для работы с плавающей точкой.

_lrotl (stdlib.h)

Циклически сдвигает влево беззнаковое длинное целое.

_lrotr (stdlib.h)

Циклически сдвигает вправо беззнаковое длинное целое.

_matherr (math.h)

Программа обработки ошибок в вычислениях с плавающей точкой.

_rotl (stdlib.h)

Поразрядный сдвиг беззнакового целого числа влево

_rotr (stdlib.h)

Поразрядный сдвиг беззнакового целого числа вправо

_status87 (float.h)

Выдает статус обработки чисел с плавающей точкой.

abs (stdlib.h)

Вычисляет абсолютное значение аргумента.

acos (math.h)

Вычисление арккосинуса.

asin (math.h)

Вычисление арксинуса.

atan (math.h)

Вычисление арктангенса.

atan2 (math.h)

Вычисление арктангенса y/x.

atof (stdlib.h, math.h)

Переводит строку в формат числа с плавающей точкой.

atoi (stdlib.h)

Переводит строку в формат числа типа integer.

atol (stdlib.h)

Переводит строку в формат числа типа long.

cabs (math.h)

Вычисление абсолютного значения комплексногоаргумента.

ceil (math.h)

Округление значения аргумента сверху.

cos (math.h)

Вычисление косинуса.

cosh (math.h)

Вычисление гиперболического косинуса.

div (math.h)

Деление нацело и определение остатка.

ecvt (stdlib.h)

Преобразование числа с плавающей точкой в строку.

exp (math.h)

Определение экспоненты.

fabs (math.h)

Определение абсолютного значения вещественного аргумента.

fcvt (stdlib.h)

Преобразует число с плавающей точкой в строку.

floor (math.h)

Округление сверху вещественного aргумента.

fmod (math.h)

Вычисляет x по модулю y, остаток от х/y.

frexp (math.h)

Расщепляет число типа double на мантиссу и показатель.

gcvt (stdlib.h)

Преобразует число с плавающей точкой в строку.

hypot (math.h)

Вычисляет гипотенузу прямоугольного треугольника.

itoa (stdlib.h)

Преобразует целое в строку.

labs (stdlib.h)

Дает абсолютное значение числа типа long.

ldexp (math.h)

Вычисляет значение value x 2.

ldiv (math.h)

Делит два длинных целых, возвращая частное и остаток.

log (math.h)

Логарифмическая функция ln(x)

log10 (math.h)

Логарифмическая функция lg(x)

ltoa (stdlib.h)

Преобразует число типа long в строку.

matherr (math.h)

Программа обработки математических ошибок, модифицируемая пользователем.

max (math.h)

Возвращает большее из двух значений

min (math.h)

Возвращает меньшее из двух значений

modf (math.h)

Разделяет целую и дробную части

poly (math.h)

Формирует полином из аргументов

pow (math.h)

Вычисляет значения х в степени y

pow10 (math.h)

Вычисляет значение 10 в степени p

rand (stdlib.h)

Генератор случайных чисел

random (stdlib.h)

Генератор случайных чисел

randomize (stdlib.h)

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

sin (math.h)

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

sinh (math.h)

гиперболическая функция синус

sqrt (math.h)

Вычисляет квадратный корень

srand (stdlib.h)

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

strtod (stdlib.h)

Преобразует строку в числовое значение типа double.

strtol (stdlib.h)

Преобразует строку в числовое значение типа long.

strtoul (stdlib.h)

Преобразует строку в число типа usigned long cзаданным основанием.

tan (math.h)

Вычисляет тангенс.

tanh (math.h)

Вычисляет гиперболический тангенс.

ultoa (stdlib.h)

Преобразует значение типа unsigned long в строку.

 


 

 



Поделиться:


Последнее изменение этой страницы: 2016-12-12; просмотров: 175; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.136.170 (0.013 с.)