Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Операции и знаки операций. Коллекций. Перечисления

Константы

Коллекций. Перечисления

В отличие от переменной значение константы никогда не изменяется в процессе выполнения программ:

-34.07 числовая константа

3.7E+6 числовая константа

"Чтение и запись данных" строковая константа

#12/06/2011# константа даты

False логическая константа

Visual Basic содержит большое количество встроенных констант для всех возможных случаев: цвета, клавиши, сообщения и т. п. Они имеют префикс vb. Для поиска констант определённой категории используется Обозреватель объектов (Object Browser), открываемый одноимённой кнопкой на панели инструментов или клавишей F2.

Константы называют литеральными константами (literal constants), если их абсолютное значение записывается непосредственно в программный код. Это - режим неявного объявления.

Кроме литеральных констант, VB позволяет создавать именованные константы (named constants). Такая константа, подобно переменной, имеет конкретное заданное ей имя и объявляется оператором Сonst. Присвоение значения именованной константе проводится также в строке объявления.

Синтаксис создания именованной константы:

Const имяКонстанты [As типДанных] = [Значение]

Как и в случае с литеральной константой, единственным способом изменить значение именованной константы является редактирование программного кода VB.

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

Если использовать константу как литеральную, то может оказаться затруднительным изменение программы, т. к. придется менять все многократные вхождения этой константы. При именованной константе достаточно изменить значение константы в одном месте, а именно, в операторе, объявляющем именованную константу.

Область действия констант определяется теми же правилами, что и переменных. При объявлении константы на модульном уровне можно дополнительно указать область её действия:

[Public или Private] Const имяКонстанты [As типДанных] = выражение

По умолчанию компилятор VB устанавливает режим неявного объявления констант. Чтобы при неявном объявлении константы возникала синтаксическая ошибка, нужно в начале программного кода ввести оператор Option Strict On.

В VB используются следующие операции:

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

· конкатенация;

· сравнения;

· логические.

Арифметические операции (математические операторы) - это всего 7 знаков: помимо 4-х основных: +; -; *; / имеются еще три дополнительных математических оператора:

^ - возведение в степень;

\ - целочисленное деление;

mod - первое значение тоже делится на второе, но в качестве результата получаем остаток от деления как целое число.

5.1\3 = 1 37\7 = 5

5.1 mod 3 = 2 37 mod 7 = 2

Если теперь выполнить операцию деления модуля на 7, то можно получить результат вычисления в дробной форме:

37 Mod 7 / 7 = 2/7 или 37 Mod 7 / 7 = 0,286.

Конкатенация или сцепление строк - используется оператор &.

<== предыдущая лекция | следующая лекция ==>
План лекции. Литература Возрождения | Сравнение значений
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 239; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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