变量的数值计算实践——数值运算命令 “(())”

1、双小括号"(())"的作用是进行数值运算与数值比较,效率高,用法灵活

    常用操作方法如下:

运算操作符与运算命令                                      意义

((i=i+1))                            此种书写方法为运算后赋值法,即将i+1的运算结果赋值给变量i,可以用echo $((i=i+1))输出值

i=$((i+1))                            可以在"(())"前加$符,表示将表达式运算后的值赋给i

((8>7&&5==5))                        可以进行比较操作,还可以加入逻辑与和逻辑或,用于条件判断

echo $((2+1))                        可以直接输出运算表达式的运算结果

2、数值运算实践


简单的数值计算


综合算术运算


特殊运算符号


进行比较及判断

上面涉及到的数字及变量必须为整数,不能是小数(浮点数)或字符串



变量a在运算符之前,输出表达式的值为a,然后a自增或自减          变量a在运算符之后,输出表达式会先自增或自减,表达式的值就是自增或自减后的值


运算后赋值给变量

提示:

1、"(())"表达式在命令执行时不需要加上$符号,直接使用即可,如果需要输出值,就要加$符

2、"(())"里的所有字符之间没有空格、有一个或多个空格都不会影响结果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,779评论 0 11
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,124评论 0 0
  • 0.linux启动的步骤 设备加电----》BIOS自检-----》grub引导启动-----》加载内核----》...
    萌面大叔2阅读 794评论 0 1
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,525评论 5 28
  • 一直觉得对自己有迷之自信,又有迷之自卑,我现在都不明白这样的自命不凡是怎么养成的,难道是因为从小学习好,然后高...
    时光清浅处阅读 864评论 0 0