Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ospk-2_Си_v11.doc
Скачиваний:
9
Добавлен:
08.11.2019
Размер:
593.92 Кб
Скачать

Библиографический список

1. ГОСТ 19.701–90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения – М.: Изд-во стандартов.

2. Колмогоров А. Н. Алгоритм, информация, сложность. (Новое в жизни, науке, технике. Математика. Кибернетика; вып. 1). / А. Н. Колмогоров. – М.: Знание, 1991. - 45 с.

3. Батура М.П., Бусько В.Л., Корбит А.Г., Кривоносова Т.М. Основы алгоритмизации и программирования. Язык Си: учеб. пособие / М.П.Батура – Минск: БГУИР, 2007.

4. Керниган Б. Язык программирования СИ / Б. Керниган, Д. Ритчи. – М.: Финансы и статистика, 1992.

5. Страуструп Б. Язык программирования C++ / Б. Страуструп. – 2-е изд.: В 2 т. – Киев: ДиаСофт, 1993.

6. Демидович Е.М. Основы алгоритмизации и програм-мирования. Язык СИ / Е.М. Демидович. – Минск: Бестпринт, 2001.

Приложение а

Таблица - Операторы языка Си

Опера­ция

Краткое описание

Использование

Выпол-нение

Первичные (унарные) операции

.

Доступ к члену

объект . член

Слева

направо

->

Доступ по указателю

указатель -> член

[ ]

Индексирование

переменная [выражение]

( )

Вызов функции

ID(список)

Унарные операции

++

Постфиксный инкремент

lvalue++

Справа

налево

--

Постфиксный декремент

lvalue--

sizeof

Размер объекта (типа)

sizeof(ID или тип)

++

Префиксный инкремент

++lvalue

--

Префиксный декремент

--lvalue

~

Побитовое НЕ

~выражение

!

Логическое НЕ

!выражение

- (+)

Унарный минус (плюс)

- (+)выражение

*

Разадресация указателя

*выражение

&

Адрес

&выражение

()

Приведение типа

(тип)выражение

Бинарные и тернарная операции

*

Умножение

выражение * выражение

Слева

направо

/

Деление

выражение / выражение

%

Получение остатка

выражение % выражение

+ ( - )

Сложение (вычитание)

выражение + (-) выражение

<<

Сдвиг влево

выражение << выражение

>>

Сдвиг вправо

выражение >> выражение

<

Меньше

выражение < выражение

<=

Меньше или равно

выражение <= выражение

>

Больше

выражение > выражение

>=

Больше или равно

выражение >= выражение

==

Равно

выражение == выражение

!=

Не равно

выражение != выражение

&

Побитовое И

выражение & выражение

^

Побитовое исключ. ИЛИ

выражение ^ выражение

|

Побитовое ИЛИ

выражение | выражение

&&

Логическое И

выражение && выражение

||

Логическое ИЛИ

выражение || выражение

Таблица - Операторы языка Си (продолжение)

Опера­ция

Краткое описание

Использование

Выпол-нение

?:

Условная операция (тернарная)

выражение ? выражение : выражение

Справа

налево

=

Присваивание

lvalue = выражение

*=

Умножение с присваиванием

lvalue *= выражение

/=

Деление с присваиванием

lvalue /= выражение

%=

Остаток от деления с присв-м

lvalue %= выражение

+=

Сложение с присваиванием

lvalue += выражение

- =

Вычитание с присваиванием

lvalue -= выражение

<<=

Сдвиг влево с присваиванием

lvalue <<= выражение

>>=

Сдвиг вправо с присваиванием

lvalue >>= выражение

&=

Поразрядное И с присваив-м

lvalue &= выражение

|=

Поразрядное ИЛИ с присв-м

lvalue |= выражение

^=

Поразрядное ИСКЛЮЧАЮ­ЩЕЕ ИЛИ с присваиванием

lvalue ^= выражение

,

Последовательное вычисление

выражение, выражение

Слева

направо