Операторы языка форматирования ИРБИС — различия между версиями

Материал из Wikipedia
Перейти к: навигация, поиск
(Новая страница: «==Арифметические операторы== В [[Язык форматирования системы ИРБИС#Числовые выражения|чис…»)
 
Строка 1: Строка 1:
 
==Арифметические операторы==
 
==Арифметические операторы==
  
В [[Язык форматирования системы ИРБИС#Числовые выражения|числовых выражениях]] языка форматирования ИРБИС допустимыми являются арифметические операторы:
+
В [[Язык форматирования системы ИРБИС#Числовые выражения|числовых выражениях]] языка форматирования ИРБИС допустимыми являются бинарные и унарные ''арифметические операторы''.
* '''+''' оператор сложения;
+
 
* '''-''' оператор вычитания;
+
Список бинарных арифметических операторов:
* '''*''' оператор умножения;
+
* '''+''' оператор сложения,
 +
* '''-''' оператор вычитания,
 +
* '''*''' оператор умножения,
 
* '''/''' оператор деления.
 
* '''/''' оператор деления.
 +
 +
Примеры использования бинарных арифметических операторов:
 +
1 + 2
 +
4 / 2
 +
 +
Список унарных арифметических операторов:
 +
* '''-''' унарный минус,
 +
* '''+''' унарный плюс.
 +
 +
Примеры использования унарных арифметических операторов:
 +
-val('1')
 +
 +
При отсутствии скобок унарные операции выполняются первыми, после этого выполняются операции умножения и деления, затем сложения и вычитания. Два и более операторов одного уровня выполняются слева направо.
 +
 +
Можно использовать скобки для изменения порядка вычисления: выражения, заключенные в скобки, вычисляются первыми; выражения с большей глубиной вложенности вычисляются перед выражениями с меньшей глубиной вложенности скобок.
 +
 +
==Логические операторы==
 +
 +
  
 
[[Категория:Язык форматирования системы ИРБИС]]
 
[[Категория:Язык форматирования системы ИРБИС]]

Версия 16:57, 24 сентября 2011

Арифметические операторы

В числовых выражениях языка форматирования ИРБИС допустимыми являются бинарные и унарные арифметические операторы.

Список бинарных арифметических операторов:

  • + оператор сложения,
  • - оператор вычитания,
  • * оператор умножения,
  • / оператор деления.

Примеры использования бинарных арифметических операторов:

1 + 2
4 / 2

Список унарных арифметических операторов:

  • - унарный минус,
  • + унарный плюс.

Примеры использования унарных арифметических операторов:

-val('1')

При отсутствии скобок унарные операции выполняются первыми, после этого выполняются операции умножения и деления, затем сложения и вычитания. Два и более операторов одного уровня выполняются слева направо.

Можно использовать скобки для изменения порядка вычисления: выражения, заключенные в скобки, вычисляются первыми; выражения с большей глубиной вложенности вычисляются перед выражениями с меньшей глубиной вложенности скобок.

Логические операторы