Некоторые константы среды VB — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Некоторые константы среды VB

2021-04-18 69
Некоторые константы среды VB 0.00 из 5.00 0 оценок
Заказать работу

Константа Эквивалент Описание
vbCr vbLf vbBlack vbRed vbSunday vbMonday vbOKOnly vbOKCancel Chr(13) Chr(10) 0*0 0*FF 1 2 0 1 Символ возврата каретки Символ перевода строки Черный Красный Воскресенье Понедельник Только кнопка “OK” Кнопка “OK” и “Отмена”

 

Если же значение в поле может изменяться в процессе выполнения программы, то такое поле памяти объявляют как переменную в операторе Dim. Он имеет следующий формат:

 

[ Private | Public ] Dim Имя_переменной [ As Тип _данных ]

 

Тип данных – это множество значений (например, целые числа, даты, тексты, рисунки и т.д.).

Каждая переменная принадлежит к какому-либо типу данных. Это означает, что в данном поле памяти могут храниться значения только из определенного ранее множества (типа данных).

Примеры объявления переменных:

 

Dim Количество As Integer

Dim A1 As Single

 

Здесь переменная «Количество» объявлена как переменная целого типа, а переменная A1– как переменная дробного типа (число с плавающей точкой одинарной точности).

Таким образом, действие операторов Const и Dim заключается в том, что в памяти компьютера выделяется поле памяти, которому присваивается имя. Размер поля зависит от типа данных, которые будут помещаться в это поле. Оператор Const сразу же помещает значение в выделенное поле и это значение в дальнейшем не изменяется, а оператор Dim только выделяет поле памяти под переменную, в которое в дальнейшем можно будет помещать различные значения из указанного типа.

Название типов данных и имена переменных

В VB имеется много различных типов данных. В табл. 4.2 представлены типы, которые наиболее часто используются.

 

Таблица 4.2

Некоторые типы данных

Тип Описание Префикс
Boolean Byte Integer Long Single Double Currency String Date Variant Логическое значение Однобайтное целое число Целое число Длинное целое число Число с плавающей точкой одинарной точности Число с плавающей точкой двойной точности Число с фиксированной точкой (денежный тип) Текстовая строка Дата и время Любое значение из перечисленных выше bln byt int lng sng dbl cur str dtm vnt (var)

 

Переменные типа Variant могут хранить значения различных типов. На практике не рекомендуется пользоваться этим типом без особой необходимости, поскольку каждая переменная занимает в памяти достаточно много места, а действия с ними плохо контролируются системой, что может привести к непредсказуемым результатам.

Каждой переменной при объявлении присваивается имя, которое рекомендуется образовывать по формату:

 

<Префикс> <Базовое имя>

 

Префиксы для наиболее часто используемых типов представлены в табл. 4.2.

Примеры имен:

intКоличество, blnДа, curЦена

Рассмотрим более подробно типы данных и операции с ними.

Целые типы

В VB имеется семейство данных целого типа. Информация о диапазоне возможных значений в каждом типе и размер памяти, который требуется для данного значения, приведены в табл. 4.3.

 

Таблица 4.3

Целые типы

Тип Диапазон чисел Размер в байтах
Byte Integer Long 0…255 -32768…32767 -2147483648...2147483647 1 2 4

 

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

При применении к целым операндам следующие операции дают целые значения:

+ – сложение;

- – вычитание;

* – умножение;

\ – целочисленное деление;

Mod – остаток от деления;

^ – возведение в степень.

Примеры: 7\3 = 2;  Mod 3 = 1;              3^2 = 9.

Целый результат дают следующие встроенные функции:

Abs(x) – абсолютное значение х;

Fix(x) – целое число, равное числу х без дробной части.

Int(x) – наибольшее целое, не превышающее х.

Примеры: Abs(-3.7) = 3.7; Fix(-3.7) = -3; Int(-3.7) = -4.

Примечание. Функция Abs (х) дает целый результат, если аргумент целый, и вещественный, если аргумент вещественный.

Вещественные типы

В VB определено несколько типов дробных чисел. Информация о диапазоне возможных значений в каждом типе и размер памяти, который требуется для одного значения, приведены в табл. 4.4.

 

Таблица 4.4

Вещественные типы

Тип Диапазон чисел Значащие цифры Размер в байтах
Single Double Currency +/- 1.4*10-45…3.4*1038 +/- 5.0*10-324…1.8*10308 +/-  9*1014   7 - 8 15 - 16 15 позиций в целой и 4 в дробной частях 4 8 8

 

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

+ – сложение;

- – вычитание;

* – умножение;

/ – деление (результат всегда вещественный);

^ – возведение в степень.

Вещественный результат всегда дают математические функции:

Sin(x), Cos(x), Tan(x), Atn(x), Ln(x), Exp(x), Sqr(x).

Для округления чисел используется функция Round(x,n), где x – дробное число, n – количество чисел в дробной части (если n не указано, то округление осуществляется до целого числа). Например, результатом функции Round(3.74,1) будет 3.7, а функции Round(3.74)– число 4.


Поделиться с друзьями:

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.