java中的移位运算符
移位运算符是在数字的二进制形式上进行平移。主要有左移(<<)、带符号右移(>>)以及无符号右移(>>>)。
左移运算符(<<)的运算规则为:按二进制形式将数字左移相应位数,高位舍弃,低位补零。带符号右移运算符(>>)的运算规则为:按二进制形式将数字右移相应位数,低位舍弃,高位正数补零,负数补1。无符号右移运算符(>>>)的运算规则为:按二进制形式将数字右移相应位数,低位舍弃,高位补零。byte b=8;short s=8;char c=8;int i=8;long l=8;System.out.println(b >> 32); System.out.println(s >> 32); System.out.println(c >> 32); System.out.println(i >> 32); System.out.println(l >> 32);
原博地址:http://blog.csdn.net/maggiedorami
版权声明:原创文章,转载时请务必加上原文超链接、作者信息或本声明。