Экономическая информатика-стр.378

Для эффективного использования памяти компьютера необходимо правильно выбирать тип переменной. В табл. 8.2 приведены базовые типы переменных, занимаемая ими память и диапазон изменения значений.

Таблица 8.2

Базовые типы переменных Visual Basic

Тип

Хранимая информация

Занимаемая память, байт

Интервалы значений

Целые типы

Byte

Целые числа

1

от 0 до 255

Boolean

Логические значения

2

True (истина) или False (ложно)

Integer

Целые числа

2

от -32768 до 32767

Long Integer

Длинные целые числа

4

+/-2.1Е9

Плавающие типы

Single

Вещественные числа одинарной точности с плавающей точкой

4

от -3.402823Е38 до -1.401298Е-45 для отрицательных чисел и от 1.401298Е-45 до 3.402823Е38 - для положительных

Double

Вещественные числа двойной точности с плавающей точкой

8

от -1.7976313486232Е308 до - 4.94065645841247Е-324 - для отрицательных чисел и от

4.94065645841247Е-324 до 1.7976313486232Е308 - для положительных

Продолжение

Тип

Хранимая информация

Занимаемая память, байт

Интервалы значений

Строковые типы

String (строка фиксированной длины)

Текстовая информация (строка)

1 байт на каждый символ

От 1 до 65400

String (строка переменной

длины)

Текстовая информация (строка)

10 байт + 1 байт на каждый символ

От 0 до 2 млрд символов

Объектные типы

Object

Рисунок или ссылка на любой другой объект

4

Ссылка на объект

Типы Variant

Variant

Значения любого из перечисленных типов данных

16 байт для чисел,

22 байта + 1 байт - на каждый символ для строк

Любое числовое или строковое значение

Прочие типы

Currency

Числа, имеющие до 15 цифр до десятичной точки и 4 цифры после нее (денежные единицы)

8

от

-922337203685477.5808 до 922337203685477.5808

Date

Информация о дате и времени

8

от 1 января 100 г. до 31 декабря 9999 г.

Decimal

Десятичное число

14

Целое - 29 знаков, вещественное - 27 знаков после запятой

Определяемое пользователем

Соответствует диапазону базовых типов

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