linux的计算器?计算器进制转换器
老铁们,大家好,相信还有很多朋友对于linux的计算器和计算器进制转换器的相关问题不太懂,没关系,今天就由我来为大家分享分享linux的计算器以及计算器进制转换器的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
两款Linux 桌面端可用的科学计算器
寻找一款功能强大的Linux桌面科学计算器?这里有几款不容错过的工具,让你的计算体验更上一层楼。
首先,SpeedCrunch是一个高精度的科学计算器,采用了Qt5界面,特别注重键盘操作。它支持单位转换,能在所有函数中使用,如输入"1.08 kilo meter/ hour",它会默认以国际标准单位显示,可通过"in"命令转换。F5键将结果转为科学计数法,F2键处理大数或小数。SpeedCrunch适用于Linux、Windows和macOS,源代码在Bitbucket上,许可证为GPLv2。
Qalculate!则是一款历史悠久的计算器,拥有强大的计算库和GTK3图形界面。它不仅支持单位转换,物理常量,复数、矩阵计算,还提供任意精度选项。Qalculate!的单位处理更为直观,如支持exapascal压力单位,并能处理语法错误。自2016年更新活跃后,它同样适用于多种平台,源代码在GitHub,许可同样为GPLv2。
尽管不是传统意义上的计算器,但ConvertAll作为一款实用的单位转换工具,能处理各种复杂的单位换算,包括光年到英尺每秒,适合需要广泛单位转换的场合。ConvertAll基于PyQt5构建,也有在线版本。
如果你需要更为强大的计算能力,(wx)Maxima是一款计算机代数系统,支持导数、积分等高级运算,并能处理单位,如在wxMaxima中输入"setunits(N)"可以切换为牛顿单位。wxMaxima还提供笔记功能和图形界面,方便用户工作。
这些工具都为科学和工程计算提供了强大支持,你是否已经使用过或知道其他好用的计算器?欢迎在评论区分享你的发现。通过opensource.com分享的文章,作者Ricardo Berlasso,翻译者zyk2290和校对wxy,本文由LCTT原创编译,Linux中国荣誉推出。
Linux 里面命令行打开计算器 怎么输入
linux命令行计算器
详细文档请 man bc
在windows下,大家都知道直接运行calc,(c:\windows\system32\calc.exe),可以打开计算器。
注:
calculate vt.&vi.
计算;calculator n.计算器。calc就是这个计算的简写。
Ca在化学中是代表钙元素,calcium
钙(20号元素,符号Ca)。两者有什么联系呢?
calculate来自calculus,原义是做算术运算的小石子,是calx(石灰石)的小称。
那么在linux系统下,有无与windows下calc.exe类似的计算器呢?
下面总结linux下的三个命令,来介绍一下linux下的计算方法:
1)bc
bc在默认的情况下是个交互式的指令。在bc工作环境下,可以使用以下计算符号:
+加法
-减法
*乘法
/除法
^指数
%余数
如:
#
bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
3+6
<=加法
9
4+2*3<=加法、乘法
10
(4+2)*3<=加法、乘法(优先)
18
4*6/8
<=乘法、除法
3
10^3
<=指数
1000
18%5<=余数
3+4;5*2;5^2;18/4
<=一行输入多个计算,用;相隔。
7
10
25
4
quit<=退出
# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=3
<=设小数位
1/3
.333
quit
以上是交互的计算,那到也可以不进行交互而直接计算出结果。
A.用echo和|法,如:
# echo"(6+3)*2"|bc
18
# echo 15/4|bc
3
# echo"scale=2;15/4"
|bc
3.75
# echo"3+4;5*2;5^2;18/4"
|bc
7
10
25
4
另外,
bc除了scale来设定小数位之外,还有ibase和obase来其它进制的运算。
如:
//将16进制的A7输出为10进制,注意,英文只能大写
# echo"ibase=16;A7"
|bc
167
//将2进制的11111111转成10进制
# echo"ibase=2;11111111"
|bc
255
//输入为16进制,输出为2进制
# echo"ibase=16;obase=2;B5-A4"
|bc
10001
对于bc还有补充,在bc--help中还可以发现:bc后可以接文件名。如:
# more calc.txt
3+2
4+5
8*2
10/4
# bc calc.txt
5
9
16
2
2)expr
expr命令可不光能计算加减乘除哦,还有很多表达式,都可以计算出结果,不过有一点需要注意,在计算加减乘除时,不要忘了使用空格和转义。下
面直接用实例来介绍一下expr的运算,如:
# expr 6+
3
(有空格)
9
# expr2 \*
3
(有转义符号)
6
# expr 14% 9
5
# a=3
# expr
$a+5
(无空格)
3+5
# expr$a+
5
(变量,有空格)
8
#
a=`expr 4+ 2`
echo$a
6
# expr$a+ 3
9
另外,expr对于字串的操作(计算)也是很方便的,如:
//字串长度
#expr length
"yangzhigang.cublog.cn"
21
//从位置处抓取字串
# expr substr"yangzhigang.cublog.cn"
1 11
yangzhigang
//字串开始处
# expr index
"yangzhigang.cublog.cn" cu
13
3)dc
用dc来进行计算的人可以不多,因为dc与bc相比要复杂,但是在进行简单的计划时,是差不多的,不算难。dc为压栈操作,默认也是交互的,但
也可以用echo和|来配合打算。
如:
# dc
3
2+
p
5
4*
p
20
quit
# echo 3 2+ 4* p|dc
20
4)echo
echo用来进行回显,是周知的事。上面也配合bc来进行计算。其实echo也可以单独进行简单的计算,如:
# echo$((3+5))
8
# echo$(((3+5)*2))
16
echo还可以进行变量的计算,如:
# a=10
# b=5
# echo$(($a+$b))
15
# echo$a+$b
10+5
# echo$a+$b|bc
15
//计算前天的日期
# echo `date
+%Y%m%d`
20090813
# echo `date+%Y%m%d`-2
20090813-2
# echo `date+%Y%m%d`-2
|bc
20090811
5)AWK
awk在处理文件的时,可以进行运算,那当然也可以单单用来计算了,如:
# awk'BEGIN{a=3+2;print
a}'
5
# awk'BEGIN{a=(3+2)*2;print
a}'
10
Awk支持常见的运算符,如+(加),-(减),*(乘),/(除), ^或**(乘方),%(取模)
等等。此外, awk也提供了一些常用的数学函数,比如 sin(x), cos(x), exp(x), log(x),
sqrt(x), rand()。使用这些运算符和函数可以直接进行一些简单的运算:
# echo| awk'{print
8+6}'
14
# echo| awk'{print
8/6}'
1.33333
# echo| awk'{print
9%5}'
4
请放心使用
有问题的话请追问
满意请及时采纳,谢谢
计算器上的“CUT/UP”什么意思
CUT:舍去法保留小数位数。
UP:进一法保留小数位数。
UP 5/4 CUT就是小数的处理办法。
5/4:四舍五入保留小数位数。
F 3 2 0 ADD2就是如何保留小数。
F:不改变原来输入。
3、2、0:保留3、2、0位小数。
ADD2:就是100变成100.00,10.5变成10.50。
cut还是计算机操作系统LINUX命令之一,可以将其描述为从一行上移除部分内容、选择性显示出已筛选内容的文本操作命令。
以上都属于计算机编程语言。
扩展资料
计算机语言包括机器语言、汇编语言、高级语言。为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。
所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。
汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
参考资料:
百度百科-计算机编程语言
百度百科-CUT