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

Материалы по дпв-2 программированию Алфавит языка vb

В алфавит языка VB входят все символы таблицы ASCII. В него входят:

- прописные и строчные буквы латинского алфавита: A-Z, a-z;

- прописные и строчные буквы кириллицы: А-Я, а-я;

- цифры: 0-9;

- символ подчёркивания “_”.

Из этих символов состоят идентификаторы – имена любых элементов программы: имена констант, переменных, процедур, функций и т.д. Имена формируются по следующим правилам:

  • имя должно начинаться с буквы;

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

  • длина имени может быть до 255 символов. VB различает только первые 31 символ.

Типы данных

Целые числа

Таблица 5.1.1

Имя типа

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

Занимаемая

память

Суффикс

Byte

0 – 255

1 байт

Нет

Integer

-32768 - +32767

2 байта

%

Long

-2147483648 - +2147483647

4 байта

&

Логический тип

Таблица 5.2.1

Имя типа

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

Занимаемая

память

Суффикс

Boolean

True, False

2 байта

Нет

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

Таблица 5.3.1

Имя типа

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

Занимаемая

память

Суффикс

Single

+/-1.4e-45 - +/-3.4e38

4 байта

!

Double

+/-4.9e-324 - +/-1.8e308

8 байт

#

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

Таблица 5.4.1

Имя типа

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

Занимаемая память

Суффикс

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

От 1 до 65400 символов

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

Нет

String (строка переменной длины)

От 0 до двух миллиардов символов

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

$

Операции над строковыми данными: слияние (сцепление, конкатенация) и сравнение

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

Таблица 5.5.1

Имя типа

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

Занимаемая память

Суффикс

Object

Ссылка на объект (адрес)

4 байта

нет

Тип Variant

Таблица 5.6.1

Имя типа

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

Занимаемая память

Суффикс

Variant

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

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

Нет

Прочие типы

Таблица 5.7.1

Имя типа

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

Занимаемая память

Суффикс

Currency (денежный)

От –922 337 203 685 477.5808 до 922 337 203 685 477.5807

8 байт

@

Date (даты и время)

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

8 байт

Нет

Decimal

Целое число – 29 знаков

Вещественное – 27 знаков после десятичной точки

14 байт

Нет

Типы данных, определяемые пользователем с помощью ключевого слова Type

Объём определяется созданным типом данных

Нет