Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Все стандартные функции имеют прототип в соответствующем заголовочном файле. В соответствии со стандартом языка 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 () Патч Выводит символы на экран

Сводка операций языка Си

 

Все операции языка Си разбиты на категории (табл. 1.6). Каждая операция имеет свой приоритет, который убывает с ростом категории. Все операции одной категории имеют одинаковый приоритет. Унарные операции (категория 2), условная (категория 14) и присваивания (категория 15) ассоциируются (выполняются) справа налево. Все остальные операции ассоциируются слева направо.

Таблица 1.6






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.