美文网首页
关于运算符--位运算符

关于运算符--位运算符

作者: Caesar_emperor | 来源:发表于2019-08-09 10:17 被阅读0次

这里我先主要讲解位运算符。至于逻辑,关系,算术运算符相对简单,这里就不做赘述。

一. &  |  和  ^

--需要将10进制数转换为二进制数--

 &: 全1才输出1
|: 有1就输出1
^: 相同输出0,不同输出1

A =00111100(60)   B =00001101(13)

------------------------------------------------------

A&B =00001100(12)

A|B =00111101(61)

A^B =00110001(49)

二. <<和>>双目运算符

<n  >n分别代表左移n位和右移n位

A=00111100(60)  A << 2 结果为 240 ,二进制为 1111 0000

A =00111100(60) A >> 2 结果为 15 ,二进制为 0000 1111

B =00001101(13) B>>2 结果为3, 二进制为0000 0011

B =00001101(13) B>>3 结果为1, 二进制为0000 000

相关文章

  • 开发基础随笔之位运算符(Bitwise Operators)

    位运算符,属于算术运算符 按位逻辑运算符: 位移运算符: 位运算符的运算数只能是整数 位移运算符:按位左移 a<<...

  • 强大的位运算符

    位取反运算符 位取反运算符(~)是对所有位的数字进行取反操作位取反运算符.png 位与运算符 位与运算符(&)可以...

  • MySQL运算符

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

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • 第二节: 运算符

    算术运算符: 赋值运算符: 比较运算符: Python位运算符 逻辑运算符: 成员运算符: 身份运算符:

  • 运算符

    '''算数运算符 赋值运算符 比较(关系)运算符 逻辑运算符 位运算符 '''

  • Golang——运算符和格式化输出

    运算符 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符 算术运算符 + 相加- 相减* ...

  • python常用运算符的使用

    python七类运算符 算术运算符比较运算符逻辑运算符赋值运算符成员运算符身份运算符位运算符 赋值运算符 运算符描...

  • 06-Go语言运算符

    算术运算符 Go语言算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符

  • 2018-07-17 python运算符

    运算符有:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符(针对二进制的每一位) 1.数学运算符(+、-、...

网友评论

      本文标题:关于运算符--位运算符

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