]>Операторы в языке FreeBASIC — FreeBASIC на русском

Операторы в языке FreeBASIC

Над переменными во фрибейсике могут выполняться различные операции:

Операции присваивания

Операция присваивания обозначается символом = и выполняется в два шага:

Схема

Схема такова:

Код FreeBASIC
Переменная = Выражение

Выражение — это всё, что угодно, другая переменная, литерал, константа, результат вызова функции или их комбинации с математическими операторами.

Присваивание числовым переменным

Код FreeBASIC
' Объявим переменную
Dim Flowers As Integer

' И присвоим ей какое‐нибудь значение
Flowers = 16

Операция присваивания создаёт копию вычисленного выражения справа от знака равенства и заносит её в переменную слева. При операции присваивания выражение справа не изменяется:

Код FreeBASIC
' Объявляем константу числа пи
Const Pi = 3.141592653

' Запишем её значение в другую переменную
Dim Pi2 As Double = Pi

' Теперь в Pi2 находится копия константы Pi

Присваивание логическим переменным

Логическим переменным можно присваивать либо истину True, либо ложь False:

Код FreeBASIC
' Логическая переменная
Dim IAmLiar As Boolean = False

IAmLiar = True

Присваивание указателям

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

Код FreeBASIC
' Объявим указатель
Dim pPensCount As Integer Ptr

' Объявим переменную
Dim PensCount As Integer

' Присвоим переменной значение
PensCount = 5

' Получим адрес переменной и присвоим его указателю
pPensCount = @PensCount

Математические операторы

Основные операторы

Основные математические операторы приведены в следующей таблице.

ОператорЗначение
+сложение
-вычитание
*умножение
/деление дробное
\деление целочисленное, остаток отбрасывается
Modостаток от деления
^возведение в степень
Sqrизвлечение квадратного корня

Поделись ссылочкой в социальных сетях