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

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

目录

数值运算符

常量相加

变量相加

乘法

举例

其他的运算符表

举例


数值运算符

常量相加

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

例如a=`expr 12+17`

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

代码

#!/bin/basha=`expr 12 + 17`echo "$a"

运行结果

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

代码

#!/bin/basha=`expr 12+17`echo "$a"

执行结果

变量相加

代码

#!/bin/basha=10b=20echo "a=$a"echo "b=$b"echo "a+b="  `expr $a + $b`

执行结果

乘法

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

举例

代码

#!/bin/basha=10b=20echo "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的朋友可以联系我,互相讨论,一起进步!!!

【Linux】之数值运算符相关推荐

  1. linux命令行的操作符,Linux shell 比较运算符使用方法教程

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.对于Linux基础,肯定要掌握的是基本命令和一些重要运算符,这篇文章主要介绍了Linux shell 比较运算符详解 ...

  2. MYSQL数值运算符和函数用法

    mysql也有数值运算,那么列出常见的函数 ceil() div() floor() mod() power() round() truncate()等等,具体说说MYSQL数值运算符和函数用法. 1 ...

  3. java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数

    java:去除字符串中空格 http://www.cnblogs.com/LiuChunfu/p/5661810.html oracle:oracle (+) https://zhidao.baidu ...

  4. python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)

    1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...

  5. linux 键盘 数值,键盘数值对照表

    键盘数值对照表 按键 数值 描述 DOM_VK_CANCEL 3 Cancel key DOM_VK_HELP 6 Help key DOM_VK_BACK_SPACE 8 退格键 DOM_VK_TA ...

  6. linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...

    Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...

  7. python常见的数值运算符_第18 p,Python中各种常用的运算符,特别是增量运算符...

    原标题:第18 p,Python中各种常用的运算符,特别是增量运算符 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第18篇文章,第二阶段的课程:Python基础知识:Pytho ...

  8. base | 数值运算符和逻辑运算符

    本篇介绍一些在数值运算和逻辑运算方面常使用的运算符.这些符号的使用方法很容易理解,重点了解其功能即可. 数值运算 运算 运算符或函数 加法 + 减法 - 乘法 * 除法 / 幂次 ^或** 以e为底的 ...

  9. Linux Shell数值比较和字符串比较及相关

    说明: 1. 把字符串当成整型进行比较,由于abcd等字符对不上0123当程序尝试去转成二进制时无法完成转换,所以用于数值比较的运算不能用于字符串比较:但是把整型当成字符串进行比较,0123这些数值完 ...

最新文章

  1. D-Link云摄像头超过120款产品存在漏洞,约40万台设备受影响
  2. linux 内存管理中的 rss 和 vsz
  3. OpenCV中利用cvConvertScale()对图像数据作线性变换
  4. Altium Designer 资料整理
  5. 论文学习3-Improving Neural Fine-Grained Entity Typing with Knowledge Attention
  6. 线程控制、如何给面试官描述线程不安全的情况?模拟黄牛抢票展现不安全的情况及解决方式、互斥锁加锁解锁
  7. POJ2931不平等博弈
  8. 超大规模NLP模型升级,来智源大会见证世界记录的刷新
  9. cs6导入库闪退 flash_flash cs6源文件怎么修复,导入老跳出意外格式,我是用flash cs6做的。我还有一半没有导出 swf 呢?...
  10. linux用dd命令刻录u盘,巧用linux dd命令刻录启动U盘
  11. no artifacts configured
  12. IOS捷径早安,创建自动化可实现自动化叫醒
  13. C++案例——联系人管理系统
  14. 微软账户无法登录(应用商店进不去等)
  15. html5绘制矩形动画,HTML5 Canvas中绘制矩形实例
  16. [T-ARA][남주긴 아까워][给别人可惜了]
  17. 教你轻松用Python画一只肥肥的柯基狗狗——turtle库绘制椭圆与弧线实践
  18. 8. 关于打分函数F1分数 TPR PPV等
  19. [iOS开发]Category、Extension和关联对象
  20. android ios打包工具下载,IOS移动开发之快速打包工具---- iTunes 降级 到12.6,回到你熟悉的版本...

热门文章

  1. [转]windows驱动开发-基于WDF的Altera PCIe DMA驱动
  2. 多系统虚拟服务器,DSMall多商户B2B2C商城系统——虚拟主机在线安装教程
  3. 【OpenLayers】 ol3热力图的实现 Heatmap
  4. 如何用PS做平面设计?简单几招,不信你学不会!
  5. 聚焦核心业务,降本增效
  6. HTML让一张图片变暗,css怎么让图片变暗?
  7. Git分布式版本控制系统
  8. Flurry使用初级教程 (转)
  9. Uniapp 图片选择插件(支持视频、音频) Ba-MediaPicker
  10. GPRS对比CDMA