位运算

与运算:“&”----同时为1才为1,(否则为0);1&1=1;1&0=0;0&0=0

或运算:“|”----有1为1,(否则为0);1|1=1,1|0=1;0|0=0

异或运算:“^”-----相‘异’为1,(相同为0);1^0=1;1^1=0;0^0=0

左移运算:“<<”-----将一个运算对象的各二进制位全部左移若干位(左边的丢弃,右边补0)

右移运算:“>>”----右移若干位,右边的丢弃,左边补0

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文章主要讲解JS中位运算符的基本说明和常见用法 位运算符用于32位的数字上, 任何的数字操作都将转为32位, 运...
    jicemoon阅读 4,919评论 2 3
  • C语言里位运算就是对一个比特(Bit)进行操作,比特(Bit)是计算机的一个电子元件,只有通电和断电两种状态(这也...
    Mark_Ming阅读 7,523评论 0 8
  • 在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题 数据大小端的介绍大小端数据模式的转换按位运算,左移、右移...
    wuhao丶阅读 11,331评论 4 35
  • 位运算简介 程序中所有数字在计算机的内存中都是以二进制形式存储,位运算是直接对二进制位进行操作。 C 语言中的 6...
    某尤阅读 3,947评论 0 0
  • 一、位运算符C语言提供了六种位运算符:# & 按位与| 按位或^ 按位异或~ 取反<< 左移 >>右移 ...
    Fang_OSH阅读 7,797评论 0 0

友情链接更多精彩内容