Я только запускаю с Гну до н.э, и я застреваю в самом начале (очень обескураживающий...). Я хочу разделить два числа и получить плавание как результат:
$bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
15/12
1
15.0/12.0
1
15.000000/12.000000
1
scale(15.00000)
5
В странице справочника говорится, что подразделение возвращает число с тем же масштабом как начальные значения. Очевидно, это или не верно, или я пропускаю что-то.
Поиск с помощью Google не поднял нового понимания (помимо того 'BC', может также обозначать 'Британскую Колумбию').
Вы видите мою ошибку? Еще лучше Вы знаете какие-либо хорошие ссылки/учебные руководства на до н.э?
Можно установить масштаб с
scale=2
Затем подразделение работает как ожидалось:
scale=2
15/12
1.25
Заключить в кавычки из Википедии:
Все числа и переменное содержание являются числами произвольной точности, точность которых (в десятичных разрядах) определяется глобальным
scale
переменная.