Дані типу Boolean зберігають логічні значення. При цьому значення 0 інтерпретується як False, а будь-яке інше - як True.
Тип даних Variant фактично застосовується за умовчанням. При використанні цього типу дані можуть приймати будь-яке значення (ціле, байтовое, строкове або логічне). Універсальний тип може здатися дуже зручним, але практично його використовують тільки в тому випадку, коли немає іншого вибору. Він працює повільно, так як Visual Basic змушений витрачати час на інтерпретацію даних. До того ж під дані цього типу відводиться пам'ять, достатня для зберігання рядка.
Всі дані, які використовуються в програмі, рекомендується оголосити.
У Visual Basic константи оголошуються в такий спосіб:
Const ім'я константи [As тип] = значення
Const Pi Аs Double = 3.14159
2. При присвоєнні константі литерала типу Date необхідно використовувати символ #, наприклад:
Змінні оголошуються в такий спосіб:
Dim ім'я змінної As <тип>
Dim X As Byte (змінна X типу Byte)
Dim X, Y As Sing le (змінна Х типу Variant, а Y - Single)
Dim X As Integer, Y As Double (змінна Х типу Integer, а Y - Double)
Dim stroka As String (змінна stroka типу String)
1. При присвоєнні змінним імені слід дотримуватися наступних правил:
- використовувати тільки букви латинського алфавіту, регістр букв не має значення;
- довжина імені не повинна перевищувати 256 символів;
- можна використовувати будь-яку комбінацію букв, цифр, символів, крім точок, прогалин і символів%, . #, @, $;
- імена повинні бути унікальні в тій області, в якій вони визначені.
2. Якщо необхідно скоротити витрати пам'яті або обмежити рядок будь-якої довжиною, то використовується рядок фіксованої довжини. Наприклад, рядок довжиною 10 символів повинна бути оголошена в такий спосіб:
Dim stroka As String * 10
Строго кажучи, Visual Basic не вимагає оголошувати більшість змінних перед їх застосуванням. Змінні називаються неявно оголошені, якщо вони відразу використовуються в програмі, а не оголошуються спочатку за допомогою інструкції Dim. При цьому неявно оголошеним змінним присвоюється тип Variant, значення 0 в контексті математичних операцій і значення "порожній рядок" в контексті строкових операцій.
- на стандартній панелі інструментів Visual Basic відкрити меню Tools, вибрати командуOptions іраскрить вкладкуEditor;
- встановити прапорець Require Variable Declaration;
- натиснути кнопку ОК.
Початок програми буде мати вигляд:
В цьому випадку, якщо змінна не буде оголошена, Visual Basic генерує помилку при компіляції, ідентифікуючи неправильну пере-менную: Variable not defined.
7.4. оператор присвоювання
Оператор обчислює значення виразу, що стоїть праворуч від знака рівності, і привласнює його значення змінної, розташованої зліва від знака рівності, і має вигляд:
Вираз - комбінація ключових слів, функцій, змінних і констант, розділених знаками операцій і круглими дужками. Операції виконуються зліва направо, порядок виконання визначається пріоритетом операцій і дужками.
При записи арифметичних виразів використовуються такі символи арифметичних операцій.