Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie / Отношения.ppt
Скачиваний:
34
Добавлен:
03.03.2016
Размер:
1.84 Mб
Скачать

СИ

Алгоритмизация и программирование

Операции

арифметические;

логические;

отношения;

присваивания;

побитовые операции;

операция вычисления размера(sizeof );

операция следования (запятая);

другие операции.

АлгоритмизацияАрифметическиеи программирование

операции

+ -сложение

--вычитание

*-умножение

/

-деление

% -остаток

+,

-, /, * для переменных типа int,

float, char.

% не определена для переменных типа float.

АлгоритмизацияАрифметическиеи программирование

операции

Целочисленные + и вычисляются без

учёта переполнения

Алгоритмизация и программирование

Операции отношения = = проверка на равенство ! = проверка на

неравенство < меньше

Операции отношения = = проверка на

Алгоритмизация и программирование

Операции отношения

Все операции вырабатывают результат типа int.

Если данное отношение истинно, то 1, если нет, то 0.

Алгоритмизация и программирование

Логические операции

&& операция и (and) || операция или (or) ! операция отрицания

Алгоритмизация иОператорпрограммирование &&

 

 

Таблица 3.1 Оператор &&

 

Операнд 2

Операнд 1&&

Операнд 1

 

Операнд 2

Ненулевой

Ненулевой

1

Ненулевой

0

0

0

Ненулевой

0

0

0

0

Алгоритмизация и программирование

Оператор ||

 

 

Таблица 3.2 Оператор ||

Операнд 1

Операнд 2

Операнд 1||

 

 

Операнд 2

Ненулевой

Ненулевой

1

Ненулевой

0

1

0

Ненулевой

1

0

0

0

Алгоритмизация и программирование

Оператор !

Таблица 3.3 Оператор !

Операнд 1

! операнд 2

 

Ненулевой

0

0

1

Алгоритмизация и программирование

Операции присваивания

= += -= *= /= ++ --

Если типы левой и правой частей не совпадают,

то тип правой части приводится к типу левой.

Соседние файлы в папке programmirovanie