Основы программирования для автоматизированного проектирования и решения творческих задач. Романенко А.В - 9 стр.

UptoLike

Составители: 

3 * / % (мультипликативные)
4 + (аддитивные)
5 << >>
6 < <= > >=
7 == !=
8 &
9 ^
10 |
11 &&
12 ||
13 ? : (условная операция)
14 операция присваивания
15 ,
5 РАЗДЕЛИТЕЛИ В ЯЗЫКЕ С
В составе языка программирования С присутствуют знаки пунктуации, использование которых позволяет изменять
смысл выражения.
[ ] ограничивают индексы массивов и индексированных элементов;
( ) группируют выражения, используются в оформлении операторов, используются при оформлении функций, преоб-
разовании типов, при оформлении макроопределений;
{ } обозначают границы составного оператора или блока;
, разделяет элементы списков;
; завершает все операторы, все определения и все описания;
: отделяет метку от помечаемого оператора;
... – обозначает переменное число параметров у функции при ее определении и последующем описании;
= отделяет переменную от списка инициализации;
# обозначает директивы препроцессора.
6 ОПЕРАТОРЫ ЯЗЫКА С
Оператор представляет собой законченную фразу языка, содержащую полностью оформленный этап обработки инфор-
мации. Любое выражение, заканчивающееся ';' воспринимается компилятором как оператор. В языке С представлены сле-
дующие виды операторов: простыев состав которых не входят другие операторы (оператор присваивания, пустой опера-
тор и операторы изменения порядка выполнения программы), а также сложныесоставной оператор, оператор ветвления,
переключатель, циклы.
Оператор присваивания предназначен для оформления процесса обработки информации. Он имеет формат
=
.
,
,
,
функциивызов
выражение
переменная
константа
переменнойимя
;
Переменная, расположенная слева от знака операции присваивания и являющаяся приемником результата, должна иметь тот
же тип данных, что и значение результата.
Пустой оператор используется в некоторых случаях для оформления других операторов. Он представляет собой
точку с запятой, перед которой не указаны никакие действия:
;
При компиляции такая конструкция заменяется особым кодом, который требует пропустить выполнение текущего действия.
Составной оператор представляет собой группу операторов, заключенных в фигурные скобки:
{
операторы
}
Указанная в скобках последовательность действий воспринимается как одно действие. Это бывает необходимо сделать при
записи составных операторов.
Условный оператор управляет потоком обработки данных путем изменения последовательности передачи управ-
ления. В языке С условный оператор записывается следующим образом:
if (условие) оператор1; else оператор2;
Условие задается константой, переменной или выражением скалярного типа или указателем. Если результат проверки усло-
вия не равен нулю, то условие считается истинным и выполняется Оператор1. В противном случае выражение считается