bc
lida com números como números inteiros:
# echo "100/3" | bc
33
bc -l
lida com números como objetos de ponto flutuante:
# echo "100/3" | bc -l
33.33333333333333333333
Existe uma maneira de limitar o número de dígitos após o ponto decimal?
1234*1.0
você vai dar1234.0
scale=0;1234*1.1
, você deve escrevê-lo comoscale=0;1234*1.1/1
conseguir1357
. Caso contrário, não importa o valor descale
, você recebe1357.4
.