Консольный калькулятор bc
В моем повседневном обиходе остается всё меньше остается GUI-приложений. Вот и калькулятору нашлась замена: утилита bc. С помощью неё можно не только выполнять типовые арифметические операции,
но и выполнять, например, приведения из одной системы счисления в другую:
А вот как можно перевести количество секунд в соличество минут и секунд:
Еще одна интересная возможность — регулирование количества знаков после запятой с помощью параметра scale:
echo "56.8 + 77.7" | bc
но и выполнять, например, приведения из одной системы счисления в другую:
echo "obase=16; ibase=10; 56" | bc
А вот как можно перевести количество секунд в соличество минут и секунд:
echo "obase=60; 777" | bc
Еще одна интересная возможность — регулирование количества знаков после запятой с помощью параметра scale:
echo "scale=6; 60/7.02" | bc
- —
- 21 октября 2011, 22:16
Комментарии (3)
RSS свернуть / развернутьSergei_T
здорово что на многие gui есть console ответ, но к примеру кэша моего мозга на них не хватит. даже если я сяду и пол дня потрачу на изучение и практику работы с bc, а потом неделю с ним не поработаю, я же все забуду. console очень здорово, но иногда не хочется даже пытаться думать, чтобы что то сделать.
sagax
Что касается полезности, то далеко не на каждом GUI-калькуляторе удастся произвести вычисления с циклами и условными переходами. В bc же это возможно. По сути дела bc — скриптовой интерпретатор для простеньких программ, написанных на C-подобном синтаксисе.
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.