Встроенные функции
Функции преобразования типов данных
В VB предусмотрена возможность принудительного преобразования одного типа данных в другой при помощи специальных функций:
Val(символьное выражение) – преобразует строковое выражение в число. Если функция Val этого сделать не может, то она возвращает 0.
Пример:
a = "5"
b = "7"
print a+b ' результат равен "57"
print val(a) + val(b) ' результат равен 12.
Str(число) – преобразует численные значения в символьное выражение. Аргументом этой функции является число, переменная какого-либо из числовых типов или арифметическое выражение.
Пример:
а =5
b =7
print a + b ' результат равен 12
print Str(a) + Str(b) ' результат равен "57".
Математические функции
Аргументами этих функций являются арифметические выражения. Основные функции приведены в таблице.
Abs(x) | возвращает значение, тип которого совпадает с типом переданного аргумента, равное абсолютному значению указанного числа |
Atn(x) | возвращает значение, содержащее арктангенс числа |
Cos(x), Sin(x), Tan(x) | возвращает значение, содержащее косинус (синус, тангенс) угла |
Exp(x) | возвращает значение, содержащее результат возведения числа e (основание натуральных логарифмов) в указанную степень |
Log(x) | возвращает значение, содержащее натуральный логарифм числа |
Rnd(x) | возвращает значение, содержащее случайное число из диапазона 0…1 |
Round(x) | возвращает целое число согласно правилам округления |
Round(x, n) | возвращает значение арифметического выражения, округленное до n знаков после десятичной точки |
Sgn(x) | возвращает значение, соответствующее знаку указанного числа |
Sqr(x) | возвращает значение, содержащее квадратный корень указанного числа |
Остальные функции можно посмотреть в справочной системе Visual Basic.
|
|
Оператор присваивания имеет следующий синтаксис:
переменная = выражение,
где переменная – имя переменной, выражение – арифметическое или логическое выражение или строка, которую можно рассматривать как выражение.
Знак равенства (=) в операторе присваивания называется знаком присваивания.
Оператор присваивания работает следующим образом:
1) компьютер рассчитывает значение выражения;
2) полученное значение записывается в ячейку оперативной памяти компьютера
компьютера, соответствующую переменной, т. е. присваивается этой переменной.
Существуют следующие арифметические операции:
Операция | Название | Приоритет выполнения операций |
^ | возведение в степень | высший |
*, / | умножение, деление | |
\ | целочисленное деление | |
mod | остаток от деления | |
+, – | сложение, вычитание | низший |
Для изменения последовательности операций используются круглые скобки – сначала рассчитываются значения арифметических выражений, заключенные в них. Квадратные и фигурные скобки в конструкциях VB не используются.
|
|