Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Скобки и порядок выполнения операций




При этом выведется текущая дата и время, и время и дата на 1000 дней назад.

Dim FOO As Data

Работа с переменными типа Date.

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

Умножение.

Деление.

Вычитание (обозначение отрицательных чисел).

Сложение.

Операции над числами.

Аналогичным образом можно преобразовать число в строку символов простейшим способом является использование функции Str.

Данная функция считывает строку до тех пор, пока не встретит символ из тех, что не употребляются в числах

Для того чтобы преобразовать строку цифр в число используется встроенная функция Val.

Если необходимо присвоить численное значение переменной, то число необходимо разместить в правой части оператора присваивания. Если дробное значение присваивается целочисленной переменной, то произойдет автоматическое округление. В случае выхода за диапазон значений для текущего типа данных Visual Basic выдает сообщение об ошибке.

Числа и константы.

То в результате значение переменной будет равно только первые пять символов.

Строки фиксированной длины

Для того, чтобы произвести вывод информации на несколько строк необходимо использовать встроенную константу vbCrLf.

Например: вывод многостроковой информации в поле ввода и информационной панели.

TextString$ = «Visual» + vbCrLf

TextString$ = TextString$ + «Basic» + vbCrLf

TextString$ = TextString$ + «for Windows»

Text1.Text = TextString$

MsgBox TextString$

Подобные переменные создаются при помощи оператора Dim. Например:

Dim ShortString As String * 5

Если присвоить переменной ShortString более длинную строку, например:

ShortString = «abcdefg»

ShortString = «abcde»,

и обратно, если присвоить строке более короткую строку, например: «abc», то к новому значению справа добавятся недостающие до пяти символов пробелы.

Val («3001») = 3001

Val («300Something») = 300

Str (123), результат - «123».

Существует пять фундаментальных операций:

Для целых и длинных целых существует ещё две арифметические операции.

«\» - целочисленное деление

«Моd» - остаток после целочисленного деления. Например:

7\3 = 2

7 Моd 3 = 1

Если к переменной типа Date добавить или отнять от нее целое число, то хранимая дата увеличится или уменьшится на соответственное количество дней, дробная часть числа будет влиять на время внутри одного дня. Например:

FOO = Now

Print FOO

Print FOO - 1000

При выполнении вычислений существуют два способа, позволяющих указать порядок, в котором должны происходить операции. Первый состоит в применении скобок. Например, 5*(3+4), приоритет операций в скобках дает результат 35.

Второй - это порядок иерархии в выполнении арифметических операций:




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


Дата добавления: 2014-11-20; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.