Shift Operator

按位操作符

逻辑移位均补0
算术移位左移补0
右移正数补1 负数补0
看左数第一位

x x << 3 logical x >> 2 arithmetic x >> 2
hex binary 10 binary hex 10 binary hex 10 binary hex 10
0xC3 10100011 00011000 0x18 00101000 0x28 11101000 0xE8
0x75 01110101 10101000 0xA8 00011101 0x1D 00011101 0x1D
0x87 10000111 00111000 0x38 00100001 0x21 11100001 0xE1
0x66 01010101 10101000 0xA8 00010101 0x15 00010101 0x15
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 908评论 0 2
  • 位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,...
    IIronMan阅读 7,951评论 0 2
  • 谨记: 上帝在缔造每个人的时候,给予每个人的一切都是相同的,然而,人与人却是存在如此大的差距,记着上帝为你关上了一...
    长风留言阅读 5,062评论 0 5
  • 下面是我测试可用的配置文件,搭建环境见另外一个文章 /etc/hadoop/core-site.xml (在系统中...
    cane004阅读 310评论 0 1
  • 从三年前开始,每年有学生毕业时,老师总会把我们一大伙召集到一起,一是为毕业的学生送行,另一方面把新招的学生...
    yaya295阅读 238评论 0 0