Операторы

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

Tibbo BASIC+-*/mod
Tibbo C+-*/%
x=y mod 2 'modulus operation, i.e. 5 mod 2 = 1
x=y % 2;

Строковые операторы

Tibbo BASIC+
Tibbo C+

Здесь «+» означает конкатенацию:

dim s as string="TIBBO"
s=s+" TECHNOLOGY" 'concatenation
string s="TIBBO";
s=s+" TECHNOLOGY"; //concatenation

Операторы отношения и логические операторы

Используются в условных выражениях, которые, в свою очередь, применяются в управляющих конструкциях.

Tibbo BASIC>>=<<==<>andor
Tibbo C>>=<<===!=&&||
if x=0 and s<>"ABC" then...
if(x==0 && s!="ABC"){...

Операторы инкремента и декремента (только Tibbo C)

Tibbo C++--
x++;
--x;

Побитовые операторы

Tibbo BASICandorxorshlshrnot
Tibbo C&|^<<>>~
x=y and z
x=y or z
x=y xor z
x=y shl 2 'shift contents of y left by 2 bits
x=y shr z 'shift contents of y right by z number of bits
x=not y 
x=y & z;
x=y | z;
x=y ^ z;
x=y << 2;
x=y >> z;
x= ~ y;

Операторы присваивания (только Tibbo C)

Tibbo C+=-=*=/=%=<<=>>=&=|=^=
x*=2;
y<<=z; //shift contents of y left by z number of bits
Исходный материал Tibbo обновлён 11 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке