User Tools

Site Tools


ru:operators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:operators [2016/01/01 22:49]
ru:operators [2020/02/28 10:46] (current)
Line 1: Line 1:
 +==== Операторы ====
 +Операторы +, -, *, /, ^, %, и \ используются для операций сложения, вычитания, умножения, деления, возведения в степень, деления по модулю и целочисленного деления своих операндов, соответственно. Допустимыми операндами являются числовые константы и/или числовые переменные.\\
 +Оператор = используется как для присвоения значений переменным, так и для проверки равенства их значений.\\
 +\\
 +Оператор + может быть использован для конкатенации любого количества строковых констант и строковых переменных.\\
 +\\
 +Оператор : разделяет команды, написанные в одной строке.\\
 +\\
 +Оператор ; подавляет вывод символа новой строки оператором PRINT. Например:\\
 +
 +<code>
 +print "hello";
 +</code>
 +\\
 +Оператор # - сокращение для оператора REM (комментарий), они полностью взаимозаменяемы.\\
 +
 +=== Порядок операций ===|Уровень|Операторы|Категория/описание|
 +|1|( )|Группировка|
 +|2|^|Степень|
 +|3|-|Унарный минус (смена знака)|
 +|4|* / \|Умножение и деление|
 +|5|%|Деление по модулю (Mod)|
 +|6|+ -|Сложение, соединение и вычитание|
 +|7|&lt; &lt;= &gt; &gt;= = &lt;&gt;|Сравнение строк|
 +|8|NOT|Логическое отрицание|
 +|9|AND|Логическое И|
 +|10|OR|Логическое ИЛИ|
 +|11|XOR|Логическое исключающее ИЛИ|
 +
 +\\
 +
 +