美文网首页
算数运算

算数运算

作者: ifeelok0319 | 来源:发表于2017-06-09 00:13 被阅读6次

相对于其他编程语言来说在bash里面不能直接以变量加上变量的形式来表现;比如我们先声明两个变量num1和num2然后再做运算。

num1=2
num2=3
echo "$num1+$num2"
2+3

这里我们显示的结果直接为2+3只是做了变量的替换,而不是做两个变量的加法运算;在bash里面变量默认是以字符串类型来存储的;就算我们在这里声明的这两个变量为整数也不会做运算;declare命令-i可以声明我们定义的变量为整型bash也只会做变量替换;

declare -i num3=9
declare -i num4=1
echo “$num3+$unm4”
9+1

对于bash来说要做算数运算必须使用特殊的算术运算格式

使用let命令

let命令默认是不会输出结果至屏幕的;所以我们这里需要做变量赋值;将$num1+$num2的运算后的值,赋值个另外一个变量sum

let $sum=$num1+$unm2
echo “$sum”
5

算术运算表达式用[]直接赋值给一个变量;这里可以赋值也可以直接使用

$sum=$[$num3+$num4]
echo "$sum"
10

使用两个小括号和[]用法相似

使用expr命令进行运算;将变量和运算符做参数传递给expr做运算

sum=$(expr $num3 + $num4)

相关文章

  • JavaScript快速入门03-运算符

    JS的运算符 算数运算符 算数运算符用于对数值进行算数运算 运算符描述说明+加法运算-减法运算*乘法运算/除法运算...

  • Swift--运算符

    算数运算符 关系运算符 逻辑运算符 位运算符 其他运算符 算数运算符 算数运算符有 一元运算符、 二元运算符、 算...

  • MySQL运算符

    算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符: + - * / % 比较运算符: =, <>, !=...

  • C语言 运算符与表达式

    ###算数运算符:‘+’,‘-‘,’*‘,’/',’%(取余)‘,’+(正号)‘,’-(负号)‘ 算数运算符:%是...

  • JS常用运算符

    Get Started 算数运算符string运算 比较运算符void逗号运算符运算顺序 逻辑运算符 算数运算符 ...

  • 算数运算符

    算数运算符 通过算数运算符可以完成基本的加减乘除取余的运算操作 算数运算符有哪些 求和 相减 乘积/ 相除++ 自...

  • sqlite(6)-运算符

    算数运算符 比较运算符 逻辑运算符 位运算符 SQLite算数运算符## 实例## sqlite> .mode l...

  • 刺猬教你量化投资(二) :运算、控制与结构

    Python的三类运算 Python的基本运算包括三种类型,分别是算数运算、比较运算、赋值运算和逻辑运算。 算数运...

  • 04-运算符

    算数运算符 1.什么是算数运算符?- + - * / % 2.算数运算符的优先级和结合性* / % 优先级要高...

  • Julia基础知识:算数运算,赋值和字符串

    话题:算数运算数字运算字符串运算 算数运算应该很熟悉 注意,除以两个整数会产生浮点数。 这里有两个额外的运算符可能...

网友评论

      本文标题:算数运算

      本文链接:https://www.haomeiwen.com/subject/jfkxqxtx.html