码迷,mamicode.com
首页 > 系统相关 > 详细

6.5 Shell 算术计算

时间:2018-09-06 23:03:24      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:逗号   乘号   amp   命令   逗号表达式   逻辑或   表达   左移   算术   

6.5 Shell Arithmetic


 

shell允许在其内计算表达式,可以通过以下方式使用:((中,let和带-i选项的declare命令中。

只能计算固定长度的整数,而且不会检查溢出,除0可以捕获到且标记为错误。 操作符、优先级、结合性及其值完全同c语言中一样。下面的操作符按优先级分组,优先级按从第到高排列:

id++ id--   变量后+1,和后-1

++id --id  变量先+1,和先-1

- +      一元减号和加号

! ~       逻辑非,按位非

**        幂

* / %      乘号,除号,求余数

+ -        加号,减号

<< >>      左移位,右移位

<= >= < >    比较

== !=      相等,不等

&         按位与

^         按位异或

|        按位或

&&       逻辑与

||       逻辑或

expr ? expr : expr  条件操作符

= *= /= %= += -= <<= >>= &= ^= |=  赋值

expr1 , expr2  逗号表达式

6.5 Shell 算术计算

标签:逗号   乘号   amp   命令   逗号表达式   逻辑或   表达   左移   算术   

原文地址:https://www.cnblogs.com/ChinaGo/p/9601183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!