算术计算、扩展与数组操作全解析
1. 算术评估与扩展
在进行整数算术运算时,我们可以看到一些示例,如执行 arith-loop 命令后会输出一系列的算术计算结果:
[me@linuxbox ~]$ arith-loop
a
a**2
a**3
=
====
====
0
0
0
1
1
1
2
4
8
3
9
27
4
16
64
5
25
125
6
36
216
7
49
343
8
64
512
9
81
729
10
100
1000
当我们需要进行更高级的数学运算或者使用浮点数时,仅依靠 shell 是无法直接完成的,这时就需要借助外部程序。一种常见的方法是使用专门的计算器程序,例如大多数 Linux 系统上都有的 bc 程序。
bc 程序可以读取用其类似 C 语言编写的文件并执行。下面是一个简单的 bc 脚本示例,用于计算 2 + 2:
/* A very simple bc script */
2 + 2
这里第一行是注释, bc 使用的注释语法和 C 编程语言相同,以 /* 开头,以 */ 结尾,注释可以跨越多行。
算术计算与数组操作全解析
超级会员免费看
订阅专栏 解锁全文
1217

被折叠的 条评论
为什么被折叠?



