Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Dim MyResult




Dim MyNumber, Var1, Var2

MyNumber = 2 + 2 ' Возвращает 4.

MyNumber = 4257.04 + 98112 ' Возвращает 102369.04.

Var1 = "34": Var2 = 6 ' Инициализирует переменные разных типов.

MyNumber = Var1 + Var2 ' Возвращает 40.

Var1 = "34": Var2 = "6" ' Инициализирует строковые переменные.

MyNumber = Var1 + Var2 ' Возвращает "346" (слияние строк)

Шаг 80 - Оператор –

Возвращает разность двух чисел или изменяет знак числового выражения.

результат = число1–число2

–число

Параметры
результат: Обязательный; любая числовая переменная.
Число: Обязательный; любое числовое выражение.
число1: Обязательный; любое числовое выражение.
число2: Обязательный; любое числовое выражение.

Замечания
В первом варианте синтаксиса оператор – является арифметическим оператором вычитания, возвращающим разность двух чисел. Во втором варианте синтаксиса оператор – используется как унарный оператор, изменяющий знак выражения.
результат обычно имеет тип данных выражения с максимальной точностью. В порядке возрастания точности следуют типы Byte, Integer, Long, Single, Double, Currency и Decimal. Из этого правила имеются такие исключения:

Операция результат

Вычитание значений Single и Long. Преобразуется к типу Double.

результат должен получить значение подтипа Long,

Single или Date типа Variant, выходящее за рамки

допустимых для этих типов диапазонов значений. Преобразуется к подтипу Variant,

содержащему значение типа Double.

результат должен получить значение подтипа Byte

типа Variant, выходящее за рамки допустимых для

этого типа диапазона значений. Преобразуется к подтипу Integer.

результат должен получить значение подтипа Integer

типа Variant, выходящее за рамки допустимых для

этого типа диапазона значений. Преобразуется к подтипу Long.

Значение типа Date участвует в операции вычитания

со значением любого типа. Date.

Два значения типа Date участвуют в операции вычитания. Double.

 

Если один или оба операнда является выражением со значением Null, то результат имеет значение Null. Выражение со значением Empty рассматривается как имеющее значение 0.

Точность результатов операций сложения и вычитания может отличаться от точности результатов операции умножения.

Пример
В данном примере демонстрируется использование оператора - для вычисления разности двух чисел.

MyResult = 4 - 2 ' Возвращает 2.

MyResult = 459.35 - 334.90 ' Возвращает 124.45.

Шаг 81 - Оператор /

Возвращает результат деления двух чисел.

результат = число1/число2

Параметры
результат: Обязательный; любая числовая переменная.
число1: Обязательный; любое числовое выражение.
число2: Обязательный; любое числовое выражение.

Замечания
результат обычно имеет тип данных Double или подтип Double типа Variant. Из этого правила имеются такие исключения:

Операция результат

Оба выражения имеют тип Byte, Integer или Single. Тип Single, если при этом результат

не выходит за рамки допустимого

для этого типа диапазона значений;

в последнем случае возникает ошибка.

Оба выражения принадлежат к подтипу Byte,

Integer или Single типа Variant. результат имеет подтип

Single типа Variant, если при этом

он не выходит за рамки

допустимого диапазона значений; в

последнем случае результат получает

значение подтипа Double.

В делении участвует значение типа

Decimal и значение любого другого типа. Decimal.

Если один или оба операнда является выражением со значением Null, то результат имеет значение Null. Выражение, имеющее значение Empty, рассматривается как имеющее значение 0.

Пример
В данном примере демонстрируется использование оператора / для деления двух чисел.




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


Дата добавления: 2015-06-27; Просмотров: 286; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.