Документация Скачать
Поиск:

Справочное руководство по языку Lua 5.1



2.5.1 – Арифметические операции

Lua поддерживает обычные арифметические операции: двоичные + (сложение), - (вычитание), * (умножение), / (деление), % (остаток от деления), и ^ (возведение в степень); а также унарный минус - (изменение знака числа). Если операнды являются числами или строками (которые могут быть преобразованы в числа §2.2.1), то операции выполняются обычным образом . Возведение в степень работает для любого показателя степени. Например, x^(-0.5) подсчитывает величину, обратную квадратному корню из x. Остаток от деления определен как


    a % b == a - math.floor(a/b)*b
   
Перепечатка материалов только с разрешения владельцев сайта Lua.ru.