码迷,mamicode.com
首页 > 其他好文 > 详细

数学运算符

时间:2020-07-15 22:50:13      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:结构   运算   strong   基本   cin   ==   位移   ||   微软雅黑   

expr命令

对数字的基本计算做比较时,假为0,真为1,特殊符号需要转义。

例:对数字的基本计算

[root@tzPC ~]# expr 2\>5
2>5
[root@tzPC ~]# expr 2 \> 5
0
[root@tzPC ~]# expr 6 \> 5
1
[root@tzPC ~]# expr 3 \* 5
15

例:对字符串的运算

[root@tzPC ~]# expr length "ni hao"
6
[root@tzPC ~]# expr substr "ni hao" 2 4  #从第2个字符取4个
i ha

 

 

 

 

 

使用$(())

格式:$((表达式1,表达2))

特点:

1、在双括号结构中,所有表达式可以像c语言一样,如:a++,b--等。a++  等价于 a=a+1

2、在双括号结构中,所有变量可以不加入:“$”符号前缀。

3、双括号可以进行逻辑运算,四则运算

4、双括号结构 扩展了for,while,if条件测试运算

5、支持多个表达式运算,各个表达式之间用“,”分开

常用的算数运算符

运算符

   意义

++   --

递增及递减,可前置也可以后置

+  -  ! ~

一元运算的正负号 逻辑与取反

+  -  *  /   %

加减乘除与余数

<   <=   >   >=

比较大小符号

==   !=

相等 不相等

>>  <<

向左位移 向右位移

& ^   |

位的与 位的异或 位的或

&&  ||

逻辑与 逻辑或

? :

条件判断

 

数学运算符

标签:结构   运算   strong   基本   cin   ==   位移   ||   微软雅黑   

原文地址:https://www.cnblogs.com/tz90/p/13306582.html

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