MyTetra Share
Делитесь знаниями!
1С 8.2 Арифметические операции над базовыми типами
Время создания: 03.09.2012 13:24
Текстовые метки: 1С, выражения
Раздел: Компьютер - Windows - 1С - Теория
Запись: xintrea/mytetra_syncro/master/base/1346664271vj08nlgo8j/text.html на raw.github.com

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

  • Сложение (Оп1 + Оп2)
  • Вычитание (Оп1 — Оп2)
  • Умножение (Оп1 * Оп2)
  • Деление (Оп1 / Оп2)
  • Остаток от деления (Оп1 % Оп2)
  • Унарный минус (-Оп1)

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

Сложение определено для следующих типов операндов:

Число + Число

Дата + Число (к дате прибавляется число секунд)

Вычитание определено для следующих типов операндов:

Число — Число

Дата — Число (от даты отнимается число секунд)

Дата — Дата (результатом является разница между двумя датами, измеренная в секундах)

Умножение:

Число * Число

Деление

Число / Число

Остаток от деления

Число % Число

 
MyTetra Share v.0.65
Яндекс индекс цитирования