Базові типи даних та операції над ними, сторінка 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" фактично означає зсув числа щодо десяткової точки. У цьому, якщо він позитивний, число зрушується вліво, тобто. збільшується, і якщо негативний – вправо і, відповідно, зменшується. Ось кілька прикладів запису чисел в експоненційній та, що відповідає їй, традиційній формі: