REFERENCE

Справочник функций и синтаксиса

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

Операторы и приоритет

Операции с более высоким приоритетом выполняются первыми. На одном уровне вычисление идёт слева направо, кроме возведения в степень, которое выполняется справа налево.

УровеньОперацияПримерРезультат
1Скобки ( ), вызовы функций(1+2)×39
2Постфиксные ! % °3!²36
3Степень ^ (правоассоциативная)2^3^2512
4Унарный знак - +-2^2−4
5× ÷ mod, неявное умножение6÷2(1+2)9
6+ 10−4−33

-2^2 = −4 соответствует соглашению математической записи −2². Чтобы возвести в квадрат отрицательное число, заключите его в скобки: (-2)^2. Знак в показателе работает как написано (2^-3 = 0,125).

Неявное умножение (, 3(4+5), 2x) имеет тот же приоритет, что и обычное. Поэтому 1/2π — это (1/2)×π; для 1/(2π) нужны скобки. Два числа через пробел, как 2 3, — ошибка.

% просто делит на 100: 200×15% = 30, 100+10% = 100,1 (правило наценки настольных калькуляторов не применяется).

° переводит значение в градусах в текущую единицу угла. Даже в режиме RAD sin(30°) = 0,5.

Числа и правила ввода

  • Десятичный разделитель — точка: 3.5, .5 · Экспоненциальная запись: 6.02E23, 1.6e-19 (E или e сразу после числа, затем целое число)
  • Если после e нет целого числа, как в 2e, это умножение на число Эйлера e (2e ≈ 5,43656).
  • Числа в других системах счисления: 0x1F = 31, 0b1011 = 11, 0o17 = 15
  • Умножение можно вводить как × или *, деление — как ÷ или /, вычитание — как или -.
  • У функций всегда нужны скобки (sin(30)). Несколько аргументов разделяются запятыми.
  • Незакрытые скобки в конце выражения закрываются автоматически: sin(30sin(30).
  • Регистр имеет значение; при слитном написании сначала распознаётся самое длинное имя (2πx = 2·π·x).
  • Если ввод начинается с оператора, как ×2, впереди подставляется предыдущий результат Ans.

Тригонометрические и обратные тригонометрические функции (учитывается единица угла)

СинтаксисОписаниеПримерРезультат (DEG)
sin(x)Синусsin(30)0.5
cos(x)Косинусcos(60)0.5
tan(x)Тангенс. Не определён при нечётных кратных 90°tan(45)1
asin(x)Арксинус, −1 ≤ x ≤ 1. Результат в текущей единице углаasin(0.5)30
acos(x)Арккосинус, −1 ≤ x ≤ 1acos(-0.5)120
atan(x)Арктангенсatan(1)45
atan2(y, x)Угол точки (x, y) с учётом четверти (от −180° до 180°)atan2(1, -1)135

Гиперболические функции (не зависят от единицы угла)

СинтаксисОписаниеПримерРезультат (DEG)
sinh(x)Гиперболический синусsinh(1)1.17520119364
cosh(x)Гиперболический косинусcosh(1)1.54308063482
tanh(x)Гиперболический тангенсtanh(0.5)0.46211715726
asinh(x)Обратный гиперболический синусasinh(1)0.88137358702
acosh(x)Обратный гиперболический косинус, x ≥ 1acosh(2)1.31695789692
atanh(x)Обратный гиперболический тангенс, −1 < x < 1atanh(0.5)0.549306144334

Показательные функции и логарифмы

СинтаксисОписаниеПримерРезультат (DEG)
log(x)Десятичный логарифм (основание 10), x > 0log(1000)3
ln(x)Натуральный логарифм (основание e), x > 0ln(e^2)2
log(a, x)Логарифм по основанию a, logₐx — основание указывается первымlog(2, 8)3
log2(x)Двоичный логарифмlog2(1024)10
exp(x)eˣ (то же, что e^x)exp(1)2.71828182846
10^xСтепень десяти10^-30.001

Степени и корни

СинтаксисОписаниеПримерРезультат (DEG)
x^yСтепень. Отрицательное основание даёт вещественный результат только при дробном показателе с нечётным знаменателем(-8)^(1/3)−2
x² x³Квадрат и куб (x^2, x^3)12²144
sqrt(x) · √xКвадратный корень, x ≥ 0. √ действует только на число или скобку сразу после него√(2)1.41421356237
cbrt(x)Кубический корень (допускаются отрицательные)cbrt(-27)−3
root(x, n)Корень n-й степени из x. Отрицательный x только при нечётном nroot(81, 4)3
x^(-1)Обратное число4^(-1)0.25

Факториал и комбинаторика

СинтаксисОписаниеПримерРезультат (DEG)
n!Факториал. Целые числа от 0 до 170 (171! вызывает переполнение)10!3628800
nPr(n, r)Размещения n!/(n−r)!nPr(10, 3)720
nCr(n, r)Сочетания n!/(r!(n−r)!)nCr(45, 6)8145060
gcd(a, b)Наибольший общий делитель (целые)gcd(84, 36)12
lcm(a, b)Наименьшее общее кратное (целые)lcm(4, 6)12

Округление и прочее

СинтаксисОписаниеПримерРезультат (DEG)
round(x) · round(x, n)Округление (до n знаков после запятой). .5 округляется от нуляround(2.675, 2)2.68
floor(x)Округление вниз (пол)floor(-2.5)−3
ceil(x)Округление вверх (потолок)ceil(-2.5)−2
trunc(x)Отбрасывание дробной части (к нулю)trunc(-2.7)−2
frac(x)Дробная частьfrac(3.75)0.75
abs(x)Модуль (абсолютная величина)abs(-7.5)7.5
x mod yОстаток. Знак совпадает со знаком делителя-7 mod 32
sign(x)Знак (−1, 0, 1)sign(-4)−1
min(…) · max(…)Минимум и максимум (любое число аргументов)max(3, 9, 4)9
hypot(a, b)√(a²+b²)hypot(5, 12)13
deg(x) · rad(x)Перевод радианов в градусы и градусов в радианыdeg(π/3)60
x%x ÷ 100200×15%30
Значение в градусах в текущей единице углаsin(30°)0.5

Константы и переменные

СинтаксисОписаниеПримерРезультат (DEG)
π · piЧисло пи6.28318530718
eЧисло Эйлераe^12.71828182846
φ · phiЗолотое сечение (1+√5)/2φ^2-φ1
AnsПоследний подтверждённый результатAns0
x · y · zПеременные, сохранённые через STOx3
MНезависимая память (M+ · M−)M0
c0 · hP · NA …20 физических констант (см. таблицу констант)c0299792458

Результаты примеров вычислены движком этого сайта при сборке (2026-09-24) и показаны с 12 значащими цифрами.

Форматы вывода и точность

  • NORM: обычная запись, если модуль не меньше 10⁻⁹ и меньше 10¹²; иначе автоматический переход к экспоненциальной записи.
  • SCI: всегда a,bcd×10ⁿ с выбранным числом значащих цифр.
  • ENG: показатель всегда кратен 3 (×10³ = к, ×10⁻⁶ = мк). Удобно для технических единиц.
  • Значащие цифры: от 6 до 15 (по умолчанию 12). Внутренние вычисления идут с двойной точностью IEEE 754; округление выполняется только для вывода.
  • Дроби: если результат в пределах точности вывода совпадает с дробью со знаменателем до 10 000, дробь тоже показывается (0,75 → 3/4).
  • Кратные π: простые кратные π тоже показываются, например π/2.
  • Системы счисления: для целых результатов до 2⁵³ дополнительно выводятся двоичное, восьмеричное и шестнадцатеричное значения.

Сообщения об ошибках

СообщениеПричинаПример
Синтаксическая ошибкаНепарные скобки или операторы, функция без скобок2+, sin 30, 2 3
Неизвестное имяНеподдерживаемое имяr, sec(1)
Математическая ошибкаВне области определения√(-1), log(0), asin(2), 1/0
Не определеноЗначение в этой точке не существуетtan(90) (DEG)
ПереполнениеБольше примерно 1,797×10³⁰⁸171!, 10^400

→ Открыть калькулятор