Всё для программиста

СИ
Индекс материала
СИ
Арифметические операции
Операции присваивания
Операции отношения
Логические операции
Операции над указателями
VI. Операции над структурами и объединениями
Дополнительные операции
Основные типы данных
Классы памяти
Оператор while
Оператор for
Оператор do while
Ключевые слова: if, else
Множественный выбор при помощи switch
Переходы в программе
МАНИПУЛЯЦИИ РАЗРЯДАМИ: ОПЕРАЦИИ И ПОЛЯ
Поразрядные операции сдвига
ДВОИЧНЫЕ И ДРУГИЕ ЧИСЛА
Двоичные числа с плавающей точкой
Другие основания системы счисления
Страница 22
Продолжительность звучания
Частота звука
Использование функции tоnе( )
ПРИЛОЖЕНИЕ И РАСШИРЕНИЕ ЯЗЫКА СИ
enum константы
Операции
Все страницы

Си - простой, изящный язык программирования, на котором останавливает свой выбор все большее число программистов.

Сотрудник фирмы Bell Labs Деннис Ритчи создал язык Си в 1972 г. во время совместной работы с Кеном Томпсоном над операционной системой UNIX. Ритчи не выдумал Си просто из головы - прообразом послужил язык Би, разработанный Томпсоном, который в свою очередь..., но это уже другая история. Важным моментом для нас является то, что язык Си был разработан как инструмент для программистов-практиков. В соответствии с этим главной целью его автора было создание удобного и полезного языка.

Мы думаем, что критерий полезности принимался во внимание ПРИ разработке большинства языков программирования, но, кроме того, часто учитывались и другие потребности. Одной из главных Целей при создании языка Паскаль, например, было построение ПРОЧНЫХ основ обучения принципам программирования. Язык Бейсик создавался так, чтобы его синтаксис был близок к синтаксису английского языка; поэтому им легко могли пользоваться студенты, не знакомые с ЭВМ. Все эти цели тоже важны, но они не всегда совместимы с прагматическими, каждодневными требованиями. Предпосылки, послужившие основой создания языка Си как средства программирования, позволили разработать, кроме того, язык, облегчающий труд программиста.

В языке Си предусмотрено множество операций. Затем мы приводим здесь таблицу операций, располагая их по приоритетам и показывая порядок выполнения. Мы рассказываем о всех операциях, за исключением поразрядных, которые будут рассмотрены в приложении Е.