line="5+50*3/20 + (19*2)/7"
echo "scale=3; $line" | bc -l
# 输出 17.928
# 精确值:17.9285714286
# 不应该是17.929吗?
line="-105+50*3/20 + (19^2)/7"
echo "scale=3; $line" | bc -l
# 输出 -45.929
# 精确值:-45.9285714286
# 这个和期望的一致
--
修改:eskimo1024 FROM 14.112.218.*
FROM 14.112.218.*