Extra-calc v3.0
(сборка 3.0.5.2)

Значения

Значения могут быть введены в 4-х различных системах исчисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Дробные значения могут быть введены только в десятичной системе. Их запись такая же, как и в большинстве языков программирования: в качестве разделителя целой и дробной частей используется "." (точка), а для разделения мантиссы и показателя степени используется буква "E" или "e". Пример: 1.234E6.

Для записи чисел в других системах исчисления используются специальные префиксы. Для двоичных это "0b", для восьмеричных – "0o", для шестнадцатеричных – "0x". Примеры: 0b0110, 0o07356, 0xAF43.

Для целочисленных значений предусмотрены масштабирующие окончания. Добавление окончания сразу за последней цифрой числа изменяет его порядок. Например: запись 1M эквивалентна значению 1000000. Список окончаний:

T1e12
G1e9
M1e6
K1e3
m1e-3
u1e-6
n1e-9
p1e-12

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