
- •Материалы по дпв-2 программированию Алфавит языка vb
- •Объектный тип
- •Прочие типы
- •Переменные
- •6.7. Неявное объявление переменных
- •7. Массивы
- •7.1. Объявление статических массивов
- •7.2. Объявление динамических массивов
- •7.3. Присвоение массивов
- •11.1. Арифметические операции
- •11.2. Логические операции
- •11.3. Операции отношения
- •11.4. Операции с символьными строками
- •11.5. Порядок вычисления выражений
- •12. Операторы
- •12.1. Оператор безусловного перехода (GoTo)
- •12.2. Условный оператор If
- •12.3. Условный оператор Select Case
- •12.4. Оператор цикла For … Next
- •12.5. Оператор цикла Do … Loop
- •13.1. Процедуры
- •13.2. Функции
- •13.4. Встроенные функции языка vb
- •Алгоритмы
Материалы по дпв-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 |
|
Объём определяется созданным типом данных |
Нет |