linux 自带了2个命令可以支持做基本的数学计算,不想使用命令可以用python或其他
2个命令很好记,一个是dc 其实是表达式求值栈操作,另一个是bc,其实是一种解释性语言了,支持各种while if等等
1:先说dc,支持以下常用命令
+ - * / % ^ | v(开方)
使用起来也非常方便,例如要计算 1 + 1 = ?
首先输入dc命令后,每行输入一个表达式因子,例如 1 1 +
第4个p是说弹出栈上的操作数进行运算,例如这里是1 1 做 +运算
$ dc
1
1
+
p
2
具体的使用可以man dc ,还支持其他寄存器操作等。
2:其次看下bc命令,功能很强大,这里直接引用别人的一篇介绍性文章
linux的计算器bc命令
http://www.heiqu.com/show-27997-1.html
针对上面的1+1的例子使用如下,
$bc
1+2+3+4+5
15
对比2个看,dc的操作更像是计算机栈上的后缀表达式求值,bc就是一般的中缀表达式解析求值
又看到一篇好文章,罗列了linux下可以做计算的工具,这里给出文章引用
Linux下的计算器(bc、expr、dc、echo、awk)知多少?
http://blog.chinaunix.net/space.php?uid=7654720&do=blog&id=1742044
分享到:
相关推荐
本文将详细介绍几种常用的Linux计算器命令:`bc`、`expr`、`dc`以及如何利用`echo`和`awk`来进行计算。 #### bc —— 高级计算器 `bc`是一款非常强大的计算器工具,它支持基本的算术运算以及更高级的功能,如函数...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: ...20. 计算器命令:calc calc 命令可以启动计算器工具,用户可以通过该工具进行数学计算。 ...(以下省略)
### Linux命令之bc -- 浮点计算器、进制转换 #### 概述 在Linux环境中,用户经常需要处理各种计算任务。尽管Bash环境已经具备了处理整数运算的能力,但对于涉及浮点数的复杂计算,则显得力不从心。这时,`bc` 命令...
在本文中,我们将深入探讨如何在Linux平台上使用Qt5.2.1开发一个基础的计算器程序。Qt是一个跨平台的应用程序开发框架,广泛应用于桌面、移动以及嵌入式设备上。Ubuntu作为流行的Linux发行版,提供了对Qt的良好支持...
在Linux操作系统中,掌握一些常用命令对于日常的系统管理和维护至关重要。本文主要整理了一些关键的Linux命令,包括快捷键和在线求助方式,以及常见的系统管理命令。 首先,让我们来看看几个重要的热键: 1. **...
在Linux环境下,这通常通过调用qmake和make命令完成。最后,用户可以通过双击生成的可执行文件来运行这个"QT计算器"应用。 总之,"QT计算器"项目涵盖了Qt GUI编程、C++编程、事件处理和简单的数学运算等多个方面的...
在Linux环境下,使用qmake生成Makefile,然后通过make命令编译和链接项目。这一步骤将把源代码转换为可执行的计算器程序。 10. **调试与测试** Qt Creator内置了调试工具,可以方便地设置断点、查看变量值和步进...
linux内核编程计算器和ps命令模拟_linux_kernel_calculator_ps
在本文中,我们将深入探讨如何在Linux环境下使用Qt框架创建一个简易计算器应用。Qt是一个跨平台的C++图形用户界面库,它提供了丰富的API和工具,使得开发者可以在多个操作系统上构建用户界面,包括Linux、Windows和...
为了熟练使用Linux,掌握一系列常用命令是至关重要的。下面我将根据上述文件提供的信息,详细解释一些基本且重要的Linux命令。 首先,"date"命令用于显示和设置系统的日期和时间。例如,输入"date"后回车,会显示...
### Linux基本命令练习知识点 #### 一、基本概念与环境准备 - **SHELL**: SHELL是用户与操作系统之间的接口程序,它提供了命令解释的功能,让用户可以通过输入命令来操作计算机系统。 - **帐号管理**: 包括用户创建...
`bc` 命令是一个支持任意精度的计算器工具。它可以处理复杂的数学运算,包括代数、逻辑和数值表达式。 **使用场景:** 在进行复杂的数学计算时,尤其是当精度非常重要时,`bc` 命令非常有用。 #### 七、man & info...
### Linux常用操作命令详解 #### 一、基本命令概述 对于Linux初学者而言,掌握一些基本的操作命令至关重要。本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间...
在Linux命令的字母索引中,我们还可以找到如`arch`显示系统架构,`at`规划执行任务,`bc`计算器,`cal`显示日历,`chmod`改变文件权限,`compress`压缩文件,`dir`显示目录内容等。这些命令覆盖了日常使用的诸多方面...
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
### Linux命令记忆方法 在Linux系统中,掌握各种命令对于高效地进行系统管理与操作至关重要。面对数量庞大的命令,寻找有效的记忆方法变得尤为关键。本文将根据提供的信息,详细介绍一些常用的Linux命令及其记忆...
在Linux环境中,有时候我们需要进行一些计算任务,而无需打开图形化的计算器应用。幸运的是,Linux命令行提供了多种计算器工具,让我们能够方便地进行各种复杂的数学运算。本文将详细介绍5个常用的命令行计算器:bc...
### Linux命令简写和全称知识点详解 #### su - Swithuser切换用户 - **全称**: Switch user - **用途**: 用于切换当前登录的用户。通常用于切换到具有更高权限的用户(如root)来进行系统管理任务。 - **语法**: `...
### Linux命令英文全称解析 Linux作为一款强大的开源操作系统,其命令行工具是进行系统管理、软件开发等工作的核心组成部分。对于初学者来说,理解这些命令的英文全称及其背后的含义,有助于更好地记忆和掌握它们的...
### Linux 命令大全 #### 控制台操作 - **Ctrl+Alt+Backspace**: 通常用于强制关闭 X Window 系统,但请注意,此操作可能会导致系统不稳定。 - **Ctrl+Alt+F1~F6**: 这些快捷键用于切换到不同的虚拟终端(TTY),...