Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уч. пос. Коурова.doc
Скачиваний:
30
Добавлен:
10.11.2018
Размер:
423.42 Кб
Скачать

Типы данных

Типы

данных

Пояснения

Требуемая

память,

байт

Диапазон

значений

Jnteger

Целое число

2

от -32768 до 32768

Long

Целое число

4

от -2.147Е9 до 2.147Е9

Single

Число с плавающей точкой

4

Отрицательные:

от -3.403Е38

до -1.401 Е –45;

положительные:

от 1.401Е -45

до 3.403 Е 38

Double

Число с плавающей

точкой

8

Отрицательные:

от -0.798 Е 38

до -4.941 Е -324;

положительные:

от 4.941 Е -324.

до 0.798 Е 308

Currency

Число с фиксированной точкой

8

от -922337203685477.5808

до 922337203685477.5808

Byte

Целое число

1

от 0 до 255

Boolean

Логическая величина

2

True или False

String

Текст

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

от 0 до 2 E. 9

Date

Дата (месяц/день/год)

8

от 1/1/100 до 12/31/9999

Variant

Любые данные

16 для числовых данных, 22 + длина строки для строковых данных

Для числовых данных-диапазон данных типа Double;

для текста - диапазон данных типа String

Object

Любой объект

4

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

Тип переменной в программе должен быть задан (объявлен). Использу­ется явное и неявное задание типа переменной.

Для явного задания типа- переменной используется оператор

Dim имя переменной [As тип переменной],

где Dim и As - ключевые слова оператора;

[…] - квадратные скобки означают, что эта часть оператора необязательна и может быть опущена.

Слову Dim в операторе могут предшествовать необязательные cлова (параметры) Public, Private и Static. К типу Public относятся переменные, которые доступны для использования во всех процедурах и функциях. Эти переменные можно использовать для хранения данных, необходимых в разных процедурах. Тип Private определяет переменные, которые используются только внутри одной процедуры или функции. После выполнения процедуры эти переменные не сохраняются. Переменные Static аналогичны типу Private, за исключением того, что значение переменной сохраняется до следующего вызова процедуры.

Одним оператором можно задать тип нескольким переменным, при этом объявляемые переменные отделяются запятыми:

Dim имя 1 [Тип1],…, имя N [Тип N]

Примеры операторов явного задания типа переменной:

Dim object As object;

Private NumVal As Jnteger;

Public author As String

Для неявного задания типа переменной используются специальные символы, добавляемые к имени переменной при первом присваивании ей значения (табл. 3)

Таблица 3