U mna mc je ale spravne (debian stable/testing/unstable):
$ bc bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. obase=16 ibase=16 1.0-0.1 1.0 1.00-0.10 .F0 1.00-0.10 .F0 $ dpkg -l |grep " bc " ii bc 1.07.1-2+b2 amd64 GNU bc arbitrary precision calculator language
Ano, bc vie prekvapit, ale pocita presne podla dokumentacie. :) Interne totiz reprezentuje cisla v desiatkovej sustave a pri vstupe ich skonvertuje podla ibase a oreze na rovnaky pocet desatinnych miest ako malo cislo na vstupe. Tym z .1(16) vzinkne .0(10). A s tou nulou potom pocita dalej. Ked sa mu zadaju 2 desatinne cisla, pocita uz o cosi presnejsie.
Odporucam precitat si manual k bc, hlavne o premennej scale. A nepouzivat bc na ziadne seriozne vypocty.