打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
shell中运算相关操作
shell中运算相关操作 2013-11-04 10:48:29

分类: 嵌入式

=    通用赋值操作符, 可用于算术和字符串赋值.
+    加法计算
-    减法计算
*    乘法计算
/    除法计算
**    幂运算
%    模运算, 或者是求余运算(返回一次除法运算的余数)
+=    "加-等于"(把变量的值增加一个常量然后再把结果赋给变量)
-=    "减-等于"(把变量的值减去一个常量然后再把结果赋给变量)
*=    "乘-等于"(先把变量的值乘以一个常量的值, 然后再把结果赋给变量)
/=    "除-等于"(先把变量的值除以一个常量的值, 然后再把结果赋给变量)
%=    "取模-等于"(先对变量进行模运算, 即除以一个常量取模, 然后把结果赋给变量)
    注:如果非要做浮点运算的话, 可以在脚本中使用bc, 这个命令可以进行浮点运算, 或者调用
数学库函数.

位操作符
<<    左移一位(每次左移都相当于乘以2)
<<=    "左移-赋值"
>>    右移一位(每次右移都将除以2)
>>=    "右移-赋值"(与<<=正好相反)
&    按位与
&=    "按位与-赋值"
|    按位或
|=    "按位或-赋值"
~    按位反
!    按位非
^    按位异或XOR
^=    "按位异或-赋值"
    注:位操作符. 位操作符在shell脚本中很少被使用, 它们最主要的用途就是操作和测试从端口或
    者sockets中读取的值.

逻辑操作符
&&    与(逻辑)
||    或(逻辑)

混杂的操作符
,    逗号操作符
    逗号操作符可以连接两个或多个算术运算. 所有的操作都会被运行(可能会有负作用), 但是只会
    返回最后操作的结果.


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
位操作学习
java位运算 举例
C语言中的位操作符
位操作
C#中的操作符
JAVA里面运算符的如何使用和优先级怎么样?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服