在一个典型的Ubuntu(在这种情况下是10.4)桌面上,我该怎样做“权力”或“指数”计算?
因此,例如我想知道2 ^ 80,谷歌计算器显示“2 ^ 80 = 1.20892582×1024”,我懒得在那里输入我的所有金额,然后将它们转换为完整答案。
我有bash(bc / expr),C&安装了C ++,以及浏览器,所以我可以使用JavaScript,而且我安装了php-cli。
我必须能够通过命令行使用这些来执行像计算器一样的指数总和吗?只是将总和解析成一个班轮?
我所做的一切都是像Google这样的缩写答案。
答案 0 :(得分:2)
这不是主题,但
echo "2^80" | bc
答案 1 :(得分:0)
使用Perl:
perl -e 'printf("%f", 2**80)'
1208925819614629174706176.000000
答案 2 :(得分:0)
您可以使用dc
(它应该已经安装;否则,请安装“dc”软件包)。它是一个使用后缀语法的计算器:
$ dc
2 80 ^ p
1208925819614629174706176
man dc
了解详情。值得注意的细节包括:
dc
可以使用可配置的精度进行浮点计算(请参阅k
命令); dc
可以在基础之间进行转换(例如十六进制); |
),在进行与加密相关的操作时非常方便。