Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
34.36 Кб
Скачать

Основы программирования на языке Visual Basic for Applications Типы данных

Поскольку Microsoft Office и Visual Basic появились сравнительно недавно, в них учтен опыт многолетнего развития инструментов разработки и добавлено множество средств. Visual Basic for Applications позволяет описывать и использовать данные различных типов.

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

Таблица 1

Тип данных

Размер

Диапазон значений

Byte (байт)

1 байт

Положительные числа от 0 до 255

Boolean

2 байт

Для хранения логических значений: True или False

Integer

2 байт

Все целые числа от -32 768 до 32 767

Long

4 байт

Все целые числа от -2 147 483 648 до 2 147 483 647

Single (с плавающей точкой обычной точности)

4 байт

От -3,402823E38 до -1,401298E-45 для отрицательных значений; от 1,401298E-45 до 3,402823E38 для положительных значений

Currency

8 байт

Числа с фиксированной точкой от  922 337 203 685 477,5808 до 922 337 203 685 477,5807

Double (с плавающей точкой двойной точности)

8 байт

От -1,79769313486232E308 до -4,94065645841247E-324 для отрицательных значений; от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений

Decimal (масштабируемое целое)

14 байт

+/-79 228 162 514 264 337 593 543 950 335 без дробной части;

+/-7,9228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид

+/-0,0000000000000000000000000001

Date

8 байт

Для хранения даты и времени от 1 января 1000г. до 31 декабря 9 999г.

Object (объект)

4 байт

Любой указатель объекта

String

10 байт + длина строки

Используется для хранения текста. Может содержать от 0 символов до приблизительно 2 миллиардов

Variant

22 байт + длина строки

Тип данных, определяемый пользователем. Зависит от содержимого переменной

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

Таблица 2

экспоненциальное представление

обычное представление

-2.43Е2

-243

-2.43Е-2

-0.0243

2.43Е5

243 000

3Е3

3 000

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]