Арифметические операции. Арифметические операции наиболее часто используются в выражениях и выполняют арифметические действия над значениями операндов целочисленных и вещественных

Арифметические операции наиболее часто используются в выражениях и выполняют арифметические действия над значениями операндов целочисленных и вещественных типов данных (приложение №6).

Операция Действие Тип операндов Тип результата
+ Сложение Целый, вещественный Целый, вещественный
Вычитание Целый, вещественный Целый, вещественный
* Умножение Целый, вещественный Целый, вещественный
/ Деление Целый, вещественный Вещественный
div Целочисленное деление Целый Целый
mod Остаток от деления Целый Целый

Операции сложения, вычитания и умножения соответствуют аналогичным операциям в математике. Назначение обычного деления (/), целочисленного деления (div), остатка от деления (mod) станет понятным после изучения следующих примеров:

Выражение Результат
6.8 – 2 4.8
7.3 * 17 124.1
–(5 + 9) –14
–13.5 / 5 –2.7
–10 div 4 –2
27 div 5
5 div 10
5 mod 2
11 mod 4
–20 mod 7 –6
–20 mod 7 –6

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

Операции отношения выполняют сравнение двух операндов и определяют, истинно значение выражения или ложно (приложение №7). Сравниваемые величины могут принадлежать к любому порядковому типу данных, вещественным типам, строкам, указателям и т.д. Результат всегда имеет булевский тип.

Эта группа операций специально разработана для реализации алгоритмических элементов типа “больше”, “больше или равно” и т.п., которые имеются практически в каждой программе.

Операция Действие Выражение Результат
= Равно A = B True, если A = B
<> Не равно A <> B True, если A < B или A > B
< Меньше A < B True, если A < B
> Больше A > B True, если A > B
<= Меньше или равно A <= B True, если A < B или A = B
>= Больше или равно A >= B True, если A > B или A = B

Типичные примеры операций отношения:

Выражение Результат
123 = 132 False
123 <> 132 False
17 <= 19 True
17 > 19 False
7 >= 7 True

Булевские операции

Результатом выполнения логических (булевских) операций является логическое значение True или False (приложение №8). Операндами в логическом выражении служат данные типа Boolean.

Операция Действие Выражение A B Результат
not Логическое отрицание not A TrueFalse   FalseTrue
and Логическое И A and B TrueTrue FalseFalse TrueFalseTrueFalse TrueFalseFalseFalse
or Логическое ИЛИ A or B TrueTrue FalseFalse TrueFalseTrueFalse TrueTrueTrueFalse
xor Исключающее ИЛИ A xor B TrueTrue FalseFalse TrueFalseTrueFalse FalseTrueTrueFalse

 

Результаты выполнения типичных логических операций:

Выражение Результат
not (17 > 19) True
(7 <= 8) or (3 < 2) True
(7 <= 8) and (3 < 2) False
(7 <= 8) xor (3 < 2) True







Дата добавления: 2016-02-09; просмотров: 845;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.