Базові типи даних та операції над ними, сторінка 6

2. Порожній рядок позначається парою лапок без будь-яких символів між ними. Такий рядок називається ще Null-рядком, або рядком нульової довжини.

3. Рядкова константа повинна повністю поміщатися в межах одного рядка тексту програми – вона не може містити символів перекладу рядка або символів продовження рядка. Наприклад, такі константи є не допустимими:

"Ця константа в цьому місці

містить символ перекладу рядка"

"Ця константа містить символ _

MsgBox "Це правильна "строкова"" константа".

При записі числових констант VBA можуть використовуватися тільки такі символи:

1. цифри від 0 до 9,

2. знаки "+" і "-" - для вказівки знака числа,

3. десяткова точка «.» – для поділу цілої та дробової частини числа,

4. латинські символи "e" або "E" - при використанні експоненційної (наукової) форми запису чисел.

5 ' Константа цілого типу Integer зі значенням 5

-5 'Константа цілого типу Integer зі значенням –5

5.1 'Константа типу Double зі значенням 5.1

5! ' Константа типу Single

5@ ' Константа типу Currency

5& 'Константа типу Long

5# ' Константа типу Double

При виведенні на екран дуже великих або, навпаки, дуже маленьких числових величин, а також при їх запису в тексті програми у вигляді констант, використовується компактна форма подання - так званаекспоненційна(або наукова) форма запису. Вона була введена тому, що під час запису вихідних текстів програм використовується мінімальна кількість елементів форматування – для спрощення трансляторів, які переводять вихідні тексти програм у машинні команди. Тому, у зв'язку з тим, що призаписи текстів програм верхні індекси для показників ступеня чисел заборонені; використовується експоненційна форма. Наприклад, запис в експоненційній формі 2E+2 означає 210 2 у звичайній формі запису, тобто. число до букви «E» множиться на 10 ступеня, вказаної після букви «E».

При записі числа в експоненційній формі ні лідируючі, ні завершальні нулі не враховуються. Більше того, при відображенні вононормалізується, тобто:

1. перед десятковою точкою завжди розташовується лише одна цифра,

2. маленька літера "e" замінюється на велику "E", і

3. завжди виводиться знак показника ступеня – навіть якщо під час запису числа не було вказано.

Показник ступеня після літери "E" фактично означає зсув числа щодо десяткової точки. У цьому, якщо він позитивний, число зрушується вліво, тобто. збільшується, і якщо негативний – вправо і, відповідно, зменшується. Ось кілька прикладів запису чисел в експоненційній та, що відповідає їй, традиційній формі: