перечне по мере необходимости указываются типы операндов, а также типы аргументов функций и процедур (тип результата для некоторых функций и процедур отличается от типов аргументов). В качестве операндов и аргументов функций и процедур почти всегда могут использоваться такие выражения, в результате вычисления которых получаются значения типа соответствующего типу аргумента.

К сожалению автор не нашел другого места для встроенных процедур, которые (строго говоря) не имеют отношения к выражениям. Но желание поместить их вместе основано на соображениях удобства читателя.

ОПЕРАЦИИ С ЧИСЛАМИ

Для операций с числами операндами и аргументами являются любые числовые выражения numericexpression возможно с некоторыми ограничениями их значений.

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ И ФУНКЦИИ

Сложение

nuinericexpressioni + numericexpression2 (2.3) сумма получается сложением первого и второго слагаемых

Вычитание

nuinericexpressioni - nuinericexpression2 (2.4) разность получается вычитанием вычитаемого из уменьшаемого

Умножение

nuinericexpressioni * numericexpression2 (2.5) произведение получается умножением множимого на множитель Деление целочисленное

nuinericexpressioni \ nuinericexpression2 (2.6) частное получается делением делимого на делитель numericexpressioni MOD numericexpression2 (2.7)

остаток получается после деления делимого на делитель. (При этой операции в QBasic если делимое и делитель имеют тип отличный от целого, то перед целочисленным делением они округляются).

Деление дробное

nuinericexpressioni / numericexpression2 (2.8) частное получается делением делимого на делитель

Округление чисел

FIX(numericexpression) (2.9)