zoukankan      html  css  js  c++  java
  • shell 操作符详解

     =


      赋值操作符,可以用于算术和字符串赋值


      加法计算    


      减法运算


      乘法运算

    /  


      除法运算

    ** 


      幂运算

      

    %


       模运算

       

      取他除后的剩余数

      因此这个十分好求公约数

    +=


      "加-等于" (把变量的值增加一个常量然后再把结果赋给变量)

      

    -=


       "减-等于" (把变量的值减去一个常量然后再把结果赋给变量)

      

    *=


       "乘-等于" (先把变量的值乘以一个常量的值, 然后再把结果赋给变量)

      

    /=


       "除-等于" (先把变量的值除以一个常量的值, 然后再把结果赋给变量)

       

    %= 


        "取模-等于" (先对变量进行模运算, 即除以一个常量取模, 然后把结果赋给变量) 

        

    位操作符

    <<

    左移一位(每次左移都相当于乘以2)

    <<=

    "左移-赋值"

    let "var <<= 2" 这句的结果就是变量var左移2位(就是乘以4)

    >>

    右移一位(每次右移都将除以2)

    >>=

    "右移-赋值" (与<<=正好相反)

    &

    按位与

    &=

    "按位与-赋值"

    |

    按位或

    |=

    "按位或-赋值"

    ~

    按位反

    !

    按位非

    ^

    按位异或XOR

    ^=

    "按位异或-赋值"

    逻辑操作符

    &&

    与(逻辑)

      两个都为true 返回true

    ||


      或(逻辑)

      两个其中一个为真则为真

    混杂的操作符

    ,


      逗号操作符

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

    数字常量

    十进制

      

    八进制

        

     

    十六进制

        

  • 相关阅读:
    浏览器嗅探
    (转)javascript中为何在匿名function函数后面还外加一个括号
    js十进制转换二进制
    css_毛玻璃
    css桌布样式
    ocr api 识别表格 图片
    Linux查看日志常用命令
    linux find 命令查找文件和文件夹
    docker上安装airflow
    文件权限中 chmod、u+x、u、r、w、x分别代表什么
  • 原文地址:https://www.cnblogs.com/kingle-study/p/9550473.html
Copyright © 2011-2022 走看看