русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы данных Visual Basic, переменные и константы


Дата добавления: 2015-09-15; просмотров: 1430; Нарушение авторских прав


 

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

 

Таблица 2. Типы данных VBA.

Название типа (символ определения) Размер в байтах одной переменной Описание и диапазон значения
Byte Используется для хранения положительного числа от 0 до 255
Boolean Используется для хранения логических значений – имеет только значения True или False
Currency (@) Используется для хранения чисел от –922337203685477,5808 до +922337203685477,5807 Это число с фиксированной точкой – десятичная точка находится в одном и том же месте –справа от десятичной точки всегда находится четыре цифры. Математические операции над такими числами не имеют ошибок округления или они малы. Поэтому операции над такими числами более точны
Date Используется для хранения комбинации информации о дате и времени. Диапазон дат может быть от 1 января 100 года до 31 декабря 9999 года Диапазон времени от 00:00:00 до 23:59:59
Decimal Переменные этого типа сохраняются как 96-битовые знаковые целые, масштабируемые значением некоторой степени числа 10. Степень определяет число десятичных знаков справа от десятичной точки и может быть в диапазоне 0 ¸ 28.
Double (#) Используется для хранения дробных чисел (16 десятичных знаков после запятой) Отрицательные числа: от –179.769313486232D+308 до –4. 94065645841247D–324. Положительные числа: от 4.94065645841247D–324 до 1.797693 13486232D+308
Integer (%) Используется для хранения целого числа от –32768 до +32767
Long (&) Используется для хранения целого числа от -2147483648 до 2147483647
Object Используется для доступа к любому объекту, распознаваемому VBA. Сохраняет адрес объекта в памяти
Single (!) Используется для хранения дробного числа (8 десятичных знаков после запятой) Отрицательные числа: от –3.402823Е38 до –1.401298Е45 Положительные числа: от 1.401298Е-45до3.402823Е38
String ($) (переменной длины) 10 байт + длина строки Используется для хранения текста. Может содержать от 0 символов до (приблизительно) 2 миллиардов символов
String (фиксированной длины) Длина строки (1 байт на символ) Используется для хранения текста. Может содержать от одного до (приблизительно) 654000 символов
Variant 16 байт + 1 байт/символ Тип Variant может хранить любой другой тип данных. Диапазон для данных типа Variant зависит от фактически сохраняемых данных. Этот тип данных является типом данных По-умолчанию. Если в программе отсутствует описание какой либо переменной, то VBA приписывает ей тип Variant.

 



При выборе имени переменной необходимо соблюдать следующие правила:

– имя переменной должно начинаться с буквы алфавита (допускается только латиница);

– после первой буквы имени переменной может стоять любая комбинация цифр, букв или символов подчеркивания (_);

– имена переменных не могут содержать пробелы, точку (.) или любой другой символ, который используется для обозначения математических операций и операций сравнения (=, +, - , /и так далее);

– имена переменных не могут превышать 255 символов;

– имя переменной не может дублировать определенные ключевые слова;

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

Имена переменных не «чувствительны» к состоянию регистра, то есть написание имени переменной прописными или заглавными буквами не имеет значения. Имена FirstMyVar и firstmyvar представляют для VBA одно и то же. При выборе имен переменных надо делать их по возможности наиболее информативными: выбирать имена, подобно AllSum, а не х или у.

Константа – это значение в программе VBA, которое не меняется.

В коде VBA можно также писать литеральные численные константы и даты. Примеры численных литеральных констант включают числа 36, 3, 14 и 212. Константы можно изменять только редактированием исходного кода VBA.

Константы не должны быть обязательно литеральными. VBA позволяет создавать именованные константы. Именованная константа имеет заданное ей имя; это имя представляет конкретное неизменяемое значение.

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

 



<== предыдущая лекция | следующая лекция ==>
Панели инструментов редактора VBA | Задание типа данных переменной


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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