zoukankan      html  css  js  c++  java
  • 运算符

    一、逻辑运算符

    对于使用逻辑运算表达式,返回0表示“假”,返回1表示“真”。

    分为: 1)&&逻辑与<真真为真>;

    2)||逻辑或<假假为假>;

    3)!逻辑非<对表达式对真值取反>

    二、位运算符

           位运算符则将操作数(可以任意进制:十进制、八进制或十六进制)转化为二进制,并相应对返回1或0。位运算符将数字视为二进制值,并按位进行相应对运算,运算完成后再重新转换为数字。

    分为: 1)&位与符<只有同位均是1时结果才为1,否则为0>

    eg: 10&15表示(1010&1111),返回对值是10(即二进制1010)

                  2)|位或符<只有同位全是0的时候才为0>

    eg: 10&15表示(1010&1111),返回对值是15(即二进制1111)

                  3)^位异或符<同行排斥,相同就为0>

    eg: 10&15表示(1010&1111),返回对值是5(即二进制0101)

                  4)~位取反符<按位取反>

    eg: 10表示(1010),返回对值是-11(备注:10 的二进制码是 00001010
    按位取反,得 11110101,此为补码。换算成原码,为 10001011也就是 -11)。

                  5)<<左移<双目运算符。功能:左边的运算数对各二进制位全部左移若干位,由”<<”右边对数指定移动的位数,高位丢弃,低位补0>

    eg: a=00000011(十进制3),a<<4后的结果为00110000(十进制48)。

                  6)>>右移<双目运算符。功能:左边的运算数对各二进制位全部右移若干位,由”<<”右边对数指定移动的位数>

    eg: a=00001111(十进制15),a>>2后的结果为00000011(十进制3)。

  • 相关阅读:
    ThinkPHP—URL的访问以及各种方法的操作
    深入理解line-height与vertical-align——前端布局常用属性
    深入理解display属性——前端布局常用重要属性
    使用JQuery实现图片轮播效果
    新手之首次部署阿里云centos7+mysql+asp.net mvc core应用之需要注意的地方
    NPOI 之导入导出
    Sqlserver 还原
    SQL Server数据库状态和文件状态
    Sqlserver 备份
    单例模式
  • 原文地址:https://www.cnblogs.com/wangliangliang/p/3192123.html
Copyright © 2011-2022 走看看