dc命令 – 高精度计算器
dc命令来自英文词组“Desk Calculator”的缩写,中文译为“桌面计算器”,其功能是用于高精度数字计算。dc命令不仅可以进行简单的数学计算,还支持无限精度的运算,支持可定义和调用宏。用户可以直接在终端界面与dc命令互动,亦可以让dc命令读取指定的文件内容,并将处理结果输出到屏幕。
语法格式:dc [参数] [文件名]
常用参数:
e | 指定表达式 |
f | 显示堆栈的所有内容 |
p | 输出堆栈最顶端的值 |
-f | 读取指定的脚本文件 |
常用动作:
+ | 加 |
— | 减 |
* | 乘 |
/ | 除 |
% | 余数 |
^ | 指数 |
v | 开方 |
参考示例
进行数学乘法的计算操作:
[root@linux-arae-cc ~]# dc
5
5
*
p
25
进行数学开方的计算操作:
[root@linux-arae-cc ~]# dc
36
v
p
6
进行数学指数的计算操作:
[root@linux-arae-cc ~]# dc
3 2 ^ p
9
退出计算器工具:
[root@linux-arae-cc ~]# dc
q
[root@linux-arae-cc ~]#