相关疑难解决方法(0)

如何在bc中划分时得到十进制数?

我需要'bc'来划分一个数字,不仅给我一个地板,还给我剩下的.例如,如果我做"5/2",'bc'给我'2'.我真的想要'2.5'之类的东西

也许这甚至不可能?

unix bc

27
推荐指数
1
解决办法
2万
查看次数

使用分数指数与bc

bc,一个linux命令行计算器,非常精通计算

3^2
9
Run Code Online (Sandbox Code Playgroud)

即使是负指数也不会混淆它:

3^-2
0.11111
Run Code Online (Sandbox Code Playgroud)

然而当它在它出现时失败了

9^0.5
Runtime warning (func=(main), adr=8): non-zero scale in exponent
Run Code Online (Sandbox Code Playgroud)

怎么可能是bc无法处理这个?

错误信息是什么意思?


是的,我已经阅读了 http://www.linuxquestions.org/questions/programming-9/bc-and-exponents-containing-decimals-and-fractions-755260/ 和解决方案

e(0.5*l(9))
2.99999999999999999998
Run Code Online (Sandbox Code Playgroud)

在那里.

是的,由于精确度的损失,它并不好

计算器应该解决表达式.你不应该让计算器的生活更轻松,它应该是另一种方式......


功能旨在鼓励用户编写自己的功能.使其成为一个独特的计算器,需要用户定义的函数来计算平方根.

它并没有真正困扰我写的切线或余切值的功能,因为它看起来非常简单给出s(x)c(x).但在我看来,通过用户定义的函数计算平方根有点太多了.

为什么有人使用bc,如果那里有python?速度?

exponent sqrt bc

10
推荐指数
2
解决办法
6564
查看次数

标签 统计

bc ×2

exponent ×1

sqrt ×1

unix ×1