前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】之数值运算符

【Linux】之数值运算符

作者头像
天寒雨落
发布2022-11-20 11:08:10
1.8K0
发布2022-11-20 11:08:10
举报
文章被收录于专栏:编程学习之路

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主

 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考!

目录

数值运算符

常量相加

 变量相加

 乘法

举例

其他的运算符表

举例


数值运算符

常量相加

exper是一款表达式计算工具,使用它能完成表达式得求值操作

例如a=`expr 12+17`

完整的表达式要被``包含

代码

代码语言:javascript
复制
#!/bin/bash

a=`expr 12 + 17`

echo "$a"

运行结果

表达式和运算符之间要有空格,不然就会不计算直接输出

代码

代码语言:javascript
复制
#!/bin/bash

a=`expr 12+17`

echo "$a"

执行结果

 变量相加

代码

代码语言:javascript
复制
#!/bin/bash

a=10

b=20

echo "a=$a"

echo "b=$b"

echo "a+b="  `expr $a + $b`

 执行结果

 乘法

其他的运算符都和基础语言差不多,这里的乘法不在只是*而是\*

举例

代码

代码语言:javascript
复制
#!/bin/bash

a=10

b=20

echo "a=$a"

echo "b=$b"

echo "a+b="  `expr $a \* $b`

 那么只有*运算结果又是什么样的呢?

会报运算符错误 

其他的运算符表

运算符

作用

-eq(equal)

检测两个数是否相等,相等返回true

-ne(not equal)

检测两个数是否相等,不相等返回true

-gt(great than)

检测左边的数是否大于右边的数,大于返回true

-lt(less than)

检测左边的数是否小于右边的数,小于返回true

-ge(great than or equal)

检测左边的数是否大于等于右边的数,大于等于返回true

-le(less than or equal)

检测左边的数是否小于等于右边的数,小于等于返回true

举例

int1 -eq int2    如果int1 = int2,则为真。 int1 -ge int2    如果int1 >= int2,则为真。 int1 -gt int2     如果int1 > int2,则为真。 int1 -le int2     如果int1 <= int2,则为真。 int1 -lt int2      如果int1 < int2,则为真。 int1 -ne int2    如果int1 != int2,则为真。

各位学习linux的朋友可以联系我,互相讨论,一起进步!!!

👍+✏️+⭐️是对博主最大的鼓励与支持!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数值运算符
    • 常量相加
      •  变量相加
        •  乘法
          • 举例
        • 其他的运算符表
          • 举例
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档