位运算符
运算符
描述
实例
&
按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
(a & b) 输出结果12 ,二进制解释:0000 1100
|
按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
(a | b) 输出结果61 ,二进制解释:0011 1101
^
按位异或运算符:当两对应的二进位相异时,结果为1
(a ^ b) 输出结果49 ,二进制解释:0011 0001
~
按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1
(~a ) 输出结果-61 ,二进制解释:1100 0011,在一个有符号二进制数的补码形式。
<<
左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。
a << 2 输出结果240 ,二进制解释:1111 0000
>>
右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数
a >> 2 输出结果15 ,二进制解释:0000 1111

逻辑运算符
成员运算符
运算符
描述
实例
and
布尔"与" -如果x为False,x and y返回False,否则它返回y的计算值。
(a and b) 返回true。
or
布尔"或" -如果x是True,它返回True,否则它返回y的计算值。
(a or b) 返回true。
not
布尔"非" -如果x为True,返回False。如果x为False,它返回True。
not(a and b) 返回false。

成员运算符
描述
实例
in
如果在指定的序列中找到值返回True,否则返回False。
x 在y序列中, 如果x在y序列中返回True。
not in
如果在指定的序列中没有找到值返回True,否则返回False。
x 不在y序列中, 如果x不在y序列中返回True。 

最新文章

  1. SQL批量增加修改数据
  2. HTTP的RST包与WinHttp延迟关闭TCP连接
  3. union all 取代 select中的case when 提高查询效率
  4. nodejs初探(二)第一个nodejs程序“hello world”
  5. Mac 上安装MySQL
  6. VBA 打印设置相关属性及方法
  7. leetcode第一刷_Interleaving String
  8. localStorage点击次数存储
  9. 从头开始学JavaScript (十三)——Date类型
  10. OpenWRT编译记录--TPLINK_WR841ND_V7
  11. MJExtension的使用
  12. Android ViewPager动画切换
  13. (二十三)mongodb中group的问题
  14. 大白话5分钟带你走进人工智能-第三节最大似然推导mse损失函数(深度解析最小二乘来源)(1)
  15. 为什么要重写equals和hashcode方法
  16. C#如何Json转字符串;字符串转Json;Newtonsoft.Json(Json.Net)
  17. Python-接口自动化(二)
  18. Qt Quick Dialogs
  19. POJ 1797 kruskal 算法
  20. linux crontab 定时任务解析

热门文章

  1. 【视觉控】3D时钟
  2. 编程之美Ex1——求二进制中1的个数
  3. 逻辑回归 logistic regression(1)逻辑回归的求解和概率解释
  4. hdu1575 Tr A 矩阵初识
  5. LOJ2321. 「清华集训 2017」无限之环【费用流】
  6. Roslyn 入门:使用 Visual Studio 的语法可视化窗格查看和了解代码的语法树
  7. 关于matlab中定点数overflow的处理办法
  8. arangodb 安装简单试用
  9. SQL的 like 中间字符通配 用法
  10. PHP---如何修改域名的指定的根目录